5.1 Invocation

A statement may have the form of an invocation that generates and executes an object:

doIt
foo(exp1,exp2,exp3)
## exp
put(exp):at[inx]

where  doIt is a unary pattern, foo is a functional pattern ## is a binary pattern, and put:at is a keyword pattern.

A statement may also be a singular object that in the same way generates and executes an object:

doIt
   ...
foo(exp1,exp2,exp3)
   ...
## exp
   ...
put(exp):at[inx]
  ...

Grammar

<Invocation> ::= 

Hello world