
mlr -n put -v $z=max()
DSL EXPRESSION:
$z=max()

AST:
* statement block
    * assignment "="
        * direct field value "z"
        * function callsite "max"


mlr -n put -v $z=max(1)
DSL EXPRESSION:
$z=max(1)

AST:
* statement block
    * assignment "="
        * direct field value "z"
        * function callsite "max"
            * int literal "1"


mlr -n put -v $z=max(1,)
DSL EXPRESSION:
$z=max(1,)

AST:
* statement block
    * assignment "="
        * direct field value "z"
        * function callsite "max"
            * int literal "1"


mlr -n put -v $z=max(1,2)
DSL EXPRESSION:
$z=max(1,2)

AST:
* statement block
    * assignment "="
        * direct field value "z"
        * function callsite "max"
            * int literal "1"
            * int literal "2"


mlr -n put -v $z=max(1,2,)
DSL EXPRESSION:
$z=max(1,2,)

AST:
* statement block
    * assignment "="
        * direct field value "z"
        * function callsite "max"
            * int literal "1"
            * int literal "2"


mlr -n put -v $z=max(1,2,3)
DSL EXPRESSION:
$z=max(1,2,3)

AST:
* statement block
    * assignment "="
        * direct field value "z"
        * function callsite "max"
            * int literal "1"
            * int literal "2"
            * int literal "3"


mlr -n put -v $z=max(1,2,3,)
DSL EXPRESSION:
$z=max(1,2,3,)

AST:
* statement block
    * assignment "="
        * direct field value "z"
        * function callsite "max"
            * int literal "1"
            * int literal "2"
            * int literal "3"


