[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: *Almost* free-form syntax



Hi Danilo.

I have attached the output of:
  java -mx1024m -jar [...]/lib/sablecc.jar lua_modified.scc 2>&1 | cat - >lua_modified.scc.output

Note the -mx parameter to the Java virtual machine.  Also, I am using
the SableCC snapshot extracted from Kevin's latest Subversion code:

$ svn co svn://svn.sablecc.org/developers/kevin/tags/sablecc3-inlining-beta3-2003-12-01/
$ ant jar
## you now have sablecc.jar in the lib/ subdirectory

For you information, SableCC 3 does "cosmetic" changes your grammar [it "inlines" some
productions to eliminate conflicts].  For this reason, SableCC 3 tells you about
a conflict, but it also outputs the *modified* grammar which exhibits the conflict.
This is why the attached output seems complex.

By the way, SableCC 2.18.2 does also report a conflict with your grammar. [A different
one than SableCC 3, as the inlining process does eliminate a few conflicts].

Have fun!

Etienne

Danilo Tuler wrote:
First of all, thanks for the help.


Ugly! I'm pretty sure they use bison's default shift on shift/reduce conflicts to deal with this. It's an inherently ambiguous grammar.


As Fidel said, Lua parser is implemented by hand.
Here is the fragment of the source code that "solves" the ambiguity.

static void funcargs (LexState *ls, expdesc *f) {

(...)

  int line = ls->linenumber;
  switch (ls->t.token) {
    case '(': {  /* funcargs -> `(' [ explist1 ] `)' */
      if (line != ls->lastline)
        luaX_syntaxerror(ls,"ambiguous syntax (function call x new
statement)");

(...)

This code can be seen here http://www.lua.org/source/5.0/src_lparser.c.html


OK. This being said, this is how you deal with it. The idea is to do as with the well known if/if-else ambiguity, and duplicate parts of the grammar to express the restrictions you want to impose (thus eliminating the ambiguity).


I'm trying to follow Etienne's suggestion, but something is very wrong.
I think sablecc is in an infinite loop, and throws a OutOfMemory exception.
I'm attaching my grammar.

Is there any other possibility to resolve the ambiguity? Maybe playing with
the lexer... Mr Etienne said: "Dealing with the newline thing requires
playing with lexer states, and is beyond the scope of this email"

Any help is very welcome!
Thanks in advance.
Danilo


--
Etienne M. Gagnon, Ph.D.             http://www.info.uqam.ca/~egagnon/
SableVM:                                       http://www.sablevm.org/
SableCC:                                       http://www.sablecc.org/
SableCC version 3-beta.3
Copyright (C) 1997-2003 Etienne M. Gagnon <etienne.gagnon@uqam.ca> and
others.  All rights reserved.

This software comes with ABSOLUTELY NO WARRANTY.  This is free software,
and you are welcome to redistribute it under certain conditions.

Type 'sablecc -license' to view
the complete copyright notice and license.


  -- Generating parser for lua_modified.scc in /home/egagnon/tmp
Adding productions and alternative of section AST.
Verifying identifiers.
Verifying ast identifiers.
Adding empty productions and empty alternative transformation if necessary.
Adding productions and alternative transformation if necessary.
computing alternative symbol table identifiers.
Verifying production transform identifiers.
Verifying ast alternatives transform identifiers.
Generating token classes.
Generating production classes.
Generating alternative classes.
Generating analysis classes.
Generating utility classes.
Generating the lexer.
  State: INITIAL
  - Constructing NFA.
..............................................................................................................................................................................................................
  - Constructing DFA.
..........................................................................................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................
  - resolving ACCEPT states.
Generating the parser.
...................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................
...
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
...
.....................................................................................................................................................................................Productions 

     chunk
          {-> P.chunk  } =

      {achunk1} statement_list 
          {-> New chunk (statement_list , Null  )  }   |

      {achunk2} statement_list finish 
          {-> New chunk (statement_list , finish  )  }  
      ;

     block
          {-> P.block  } =

      chunk 
          {-> New block (chunk  )  }  
      ;

     finish
          {-> P.finish  } =

      {areturnfinish1} kw_return 
          {-> New finish.return (kw_return , Null , Null  )  }   |

      {areturnfinish2} kw_return expr_list 
          {-> New finish.return (kw_return , expr_list , Null  )  }   |

      {areturnfinish3} kw_return tok_semi 
          {-> New finish.return (kw_return , Null , tok_semi  )  }   |

      {areturnfinish4} kw_return expr_list tok_semi 
          {-> New finish.return (kw_return , expr_list , tok_semi  )  }   |

      {abreakfinish1} kw_break 
          {-> New finish.break (kw_break , Null  )  }   |

      {abreakfinish2} kw_break tok_semi 
          {-> New finish.break (kw_break , tok_semi  )  }  
      ;

     statement_list
          {-> P.statement_list  } =

      {astatementlist1} 
          {-> New statement_list ([  ], Null  )  }   |

      {astatementlist2} P.$non_function_call 
          {-> New statement_list ([ $non_function_call.non_function_call  ], Null  )  }   |

      {astatementlist3} function_call_and_statements 
          {-> New statement_list ([  ], function_call_and_statements  )  }    |

      {astatementlist4} P.$non_function_call function_call_and_statements 
          {-> New statement_list ([ $non_function_call.non_function_call  ], function_call_and_statements  )  }  
      ;

     non_function_call
          {-> P.non_function_call  } =

      {anonfunctioncall1} normal_statement 
          {-> New non_function_call (normal_statement , Null  )  }   |

      {anonfunctioncall2} normal_statement tok_semi 
          {-> New non_function_call (normal_statement , tok_semi  )  }  
      ;

     normal_statement
          {-> P.normal_statement  } =

      {assignment} var_list tok_assign expr_list 
          {-> New normal_statement.assignment (var_list , tok_assign , expr_list  )  }   |

      {block} kw_do block kw_end 
          {-> New normal_statement.block (kw_do , block , kw_end  )  }   |

      {while$nil1} [@elem@1]: kw_while [expr#nil#kw_nil2]: kw_nil [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.while (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$false1} [@elem@1]: kw_while [expr#false#kw_false2]: kw_false [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.while (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$true1} [@elem@1]: kw_while [expr#true#kw_true2]: kw_true [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.while (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$number1} [@elem@1]: kw_while [expr#number#number2]: number [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.while (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$literal1} [@elem@1]: kw_while [expr#literal#literal2]: literal [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.while (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$function1} [@elem@1]: kw_while [expr#function#function2]: function [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.while (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$prefix_expr1} [@elem@1]: kw_while [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.while (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$table1} [@elem@1]: kw_while [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.while (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {repeat$nil1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#nil#kw_nil4]: kw_nil 
          {-> New normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.nil (expr#nil#kw_nil4  ) )  }   |

      {repeat$false1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#false#kw_false4]: kw_false 
          {-> New normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.false (expr#false#kw_false4  ) )  }   |

      {repeat$true1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#true#kw_true4]: kw_true 
          {-> New normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.true (expr#true#kw_true4  ) )  }   |

      {repeat$number1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#number#number4]: number 
          {-> New normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.number (expr#number#number4  ) )  }   |

      {repeat$literal1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#literal#literal4]: literal 
          {-> New normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.literal (expr#literal#literal4  ) )  }   |

      {repeat$function1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#function#function4]: function 
          {-> New normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.function (expr#function#function4  ) )  }   |

      {repeat$prefix_expr1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#prefix_expr#prefix_expr4]: prefix_expr 
          {-> New normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.prefix_expr (expr#prefix_expr#prefix_expr4  ) )  }   |

      {repeat$table1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#table#table_constructor4]: table_constructor 
          {-> New normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.table (expr#table#table_constructor4  ) )  }   |

      {aifnormalstatement1$nil1} [@elem@1]: kw_if [expr#nil#kw_nil2]: kw_nil [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnormalstatement1$false1} [@elem@1]: kw_if [expr#false#kw_false2]: kw_false [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnormalstatement1$true1} [@elem@1]: kw_if [expr#true#kw_true2]: kw_true [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnormalstatement1$number1} [@elem@1]: kw_if [expr#number#number2]: number [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnormalstatement1$literal1} [@elem@1]: kw_if [expr#literal#literal2]: literal [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnormalstatement1$function1} [@elem@1]: kw_if [expr#function#function2]: function [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnormalstatement1$prefix_expr1} [@elem@1]: kw_if [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnormalstatement1$table1} [@elem@1]: kw_if [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }    |

      {aifnormalstatement2$nil1} [@elem@1]: kw_if [expr#nil#kw_nil2]: kw_nil [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }    |

      {aifnormalstatement2$false1} [@elem@1]: kw_if [expr#false#kw_false2]: kw_false [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnormalstatement2$true1} [@elem@1]: kw_if [expr#true#kw_true2]: kw_true [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnormalstatement2$number1} [@elem@1]: kw_if [expr#number#number2]: number [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnormalstatement2$literal1} [@elem@1]: kw_if [expr#literal#literal2]: literal [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnormalstatement2$function1} [@elem@1]: kw_if [expr#function#function2]: function [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif  [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnormalstatement2$prefix_expr1} [@elem@1]: kw_if [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnormalstatement2$table1} [@elem@1]: kw_if [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnormalstatement3$nil1} [@elem@1]: kw_if [expr#nil#kw_nil2]: kw_nil [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnormalstatement3$false1} [@elem@1]: kw_if [expr#false#kw_false2]: kw_false [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]:  kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnormalstatement3$true1} [@elem@1]: kw_if [expr#true#kw_true2]: kw_true [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnormalstatement3$number1} [@elem@1]: kw_if [expr#number#number2]: number [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnormalstatement3$literal1} [@elem@1]: kw_if [expr#literal#literal2]: literal [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnormalstatement3$function1} [@elem@1]: kw_if [expr#function#function2]: function [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }    |

      {aifnormalstatement3$prefix_expr1} [@elem@1]: kw_if [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnormalstatement3$table1} [@elem@1]: kw_if [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnormalstatement4$nil1} [@elem@1]: kw_if [expr#nil#kw_nil2]: kw_nil [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnormalstatement4$false1} [@elem@1]: kw_if [expr#false#kw_false2]: kw_false [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnormalstatement4$true1} [@elem@1]: kw_if [expr#true#kw_true2]: kw_true [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnormalstatement4$number1} [@elem@1]: kw_if [expr#number#number2]: number [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnormalstatement4$literal1} [@elem@1]: kw_if [expr#literal#literal2]: literal [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnormalstatement4$function1} [@elem@1]: kw_if [expr#function#function2]: function [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif  [@elem@6]: else [@elem@7]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnormalstatement4$prefix_expr1} [@elem@1]: kw_if [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnormalstatement4$table1} [@elem@1]: kw_if [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New normal_statement.if (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6  , @elem@7  )  }   |

      {simple_for$nil1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]:  kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]:  block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.prefix_expr  (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$nil1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]:  block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]:  kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma  [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.false  (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$false1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma  [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.table  (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$true1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]:  kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.function  (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )   }   |

      {simple_for$true1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.false  (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma  [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block  [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$number1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.table  (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$literal1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma  [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block  [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$literal1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )   }   |

      {simple_for$function1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$function1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$function1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$function1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block  [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$function1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$function1$function2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$function1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$function1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]:  block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 ,  New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$prefix_expr1$false2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 ,  New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$prefix_expr1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 ,  New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )   }   |

      {simple_for$prefix_expr1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 ,  New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$prefix_expr1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 ,  New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 ,  New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 ,  New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$table2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 ,  New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$table1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]:  block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$table1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$table1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$table1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$table1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )   }   |

      {simple_for$table1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$table1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$table1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New normal_statement.simple_for (@elem@11 , @elem@22 , @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {for$nil1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number  [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]:  literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil  [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]:  kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma  [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma  [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma  [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$nil1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma  [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]:  tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]:  tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$false1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$false1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]:  literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]:  kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma  [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma  [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil  [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]:  kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]:  tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma  [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]:  tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$number1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma  [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$number1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]:  kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]:  tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]:  tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$true3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]:  tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$literal1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]:  tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$literal1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$function1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma  [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]:  tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$function1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function  [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]:  tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$true3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma  [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma  [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$literal3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$number3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$false3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]:  tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$table3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr  [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]:  prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 ,  @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr  [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor  [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number  (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor  [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma  [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma  [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]:  tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr  [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number  (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr  [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor  [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor  [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for_iterator} kw_for name_list kw_in expr_list kw_do block kw_end 
          {-> New normal_statement.for_iterator (kw_for , name_list , kw_in , expr_list , kw_do , block , kw_end  )  }   |

      {function} kw_function func_name func_body 
          {-> New normal_statement.function (kw_function , func_name , func_body  )  }   |

      {local_function} kw_local kw_function name func_body 
          {-> New normal_statement.local_function (kw_local , kw_function , name , func_body  )  }   |

      {alocalvarnormalstatement1} kw_local name_list 
          {-> New normal_statement.local_var (kw_local , name_list , Null   )  }   |

      {alocalvarnormalstatement2} kw_local name_list init 
          {-> New normal_statement.local_var (kw_local , name_list , init   )  }  
      ;

     function_call_and_statements
          {-> P.function_call_and_statements  } =

      {afunctioncallandstatements1} function_call nopar_statements 
          {-> New function_call_and_statements (function_call , Null , nopar_statements  )  }   |

      {afunctioncallandstatements2} function_call tok_semi nopar_statements 
          {-> New function_call_and_statements (function_call , tok_semi ,  nopar_statements  )  }  
      ;

     nopar_statements
          {-> P.nopar_statements  } =

      {alistnoparstatements1} nopar_non_function_call 
          {-> New nopar_statements.list (nopar_non_function_call , [  ], Null  )  }   |

      {alistnoparstatements2} nopar_non_function_call P.$non_function_call 
          {-> New nopar_statements.list (nopar_non_function_call , [ $non_function_call.non_function_call  ], Null  )  }   |

      {alistnoparstatements3} nopar_non_function_call function_call_and_statements 
          {-> New nopar_statements.list (nopar_non_function_call , [  ], function_call_and_statements  )  }   |

      {alistnoparstatements4} nopar_non_function_call P.$non_function_call  function_call_and_statements 
          {-> New nopar_statements.list (nopar_non_function_call , [ $non_function_call.non_function_call  ], function_call_and_statements  )  }   |

      {asinglenoparstatements1} 
          {-> New nopar_statements.single (Null  )  }   |

      {asinglenoparstatements2} nopar_function_call_and_statements 
          {-> New nopar_statements.single (nopar_function_call_and_statements  )  }  
      ;

     nopar_non_function_call
          {-> P.nopar_non_function_call  } =

      {anoparnonfunctioncall1} nopar_normal_statement 
          {-> New nopar_non_function_call (nopar_normal_statement , Null  )  }   |

      {anoparnonfunctioncall2} nopar_normal_statement tok_semi 
          {-> New nopar_non_function_call (nopar_normal_statement , tok_semi  )  }  
      ;

     nopar_normal_statement
          {-> P.nopar_normal_statement  } =

      {assignment} nopar_var_list tok_assign expr_list 
          {-> New nopar_normal_statement.assignment (nopar_var_list , tok_assign , expr_list  )  }   |

      {block} kw_do block kw_end 
          {-> New nopar_normal_statement.block (kw_do , block , kw_end  )   }   |

      {while$nil1} [@elem@1]: kw_while [expr#nil#kw_nil2]: kw_nil [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.while (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$false1} [@elem@1]: kw_while [expr#false#kw_false2]: kw_false [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.while (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$true1} [@elem@1]: kw_while [expr#true#kw_true2]: kw_true [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.while (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$number1} [@elem@1]: kw_while [expr#number#number2]: number [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.while (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$literal1} [@elem@1]: kw_while [expr#literal#literal2]: literal [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.while (@elem@1 , New expr.literal  (expr#literal#literal2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$function1} [@elem@1]: kw_while [expr#function#function2]: function [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.while (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {while$prefix_expr1} [@elem@1]: kw_while [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.while (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , @elem@5  )  }    |

      {while$table1} [@elem@1]: kw_while [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_do [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.while (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , @elem@5  )  }   |

      {repeat$nil1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#nil#kw_nil4]: kw_nil 
          {-> New nopar_normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.nil (expr#nil#kw_nil4  ) )  }   |

      {repeat$false1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#false#kw_false4]: kw_false 
          {-> New nopar_normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.false (expr#false#kw_false4  ) )  }   |

      {repeat$true1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#true#kw_true4]: kw_true 
          {-> New nopar_normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.true (expr#true#kw_true4  ) )  }   |

      {repeat$number1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#number#number4]: number 
          {-> New nopar_normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.number (expr#number#number4  ) )  }   |

      {repeat$literal1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#literal#literal4]: literal 
          {-> New nopar_normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.literal (expr#literal#literal4  ) )  }   |

      {repeat$function1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#function#function4]: function 
          {-> New nopar_normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.function (expr#function#function4  ) )  }   |

      {repeat$prefix_expr1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#prefix_expr#prefix_expr4]: prefix_expr 
          {-> New nopar_normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.prefix_expr (expr#prefix_expr#prefix_expr4  ) )  }   |

      {repeat$table1} [@elem@1]: kw_repeat [@elem@2]: block [@elem@3]: kw_until [expr#table#table_constructor4]: table_constructor 
          {-> New nopar_normal_statement.repeat (@elem@1 , @elem@2 , @elem@3 , New expr.table (expr#table#table_constructor4  ) )  }   |

      {aifnoparnormalstatement1$nil1} [@elem@1]: kw_if [expr#nil#kw_nil2]:  kw_nil [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnoparnormalstatement1$false1} [@elem@1]: kw_if [expr#false#kw_false2]: kw_false [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnoparnormalstatement1$true1} [@elem@1]: kw_if [expr#true#kw_true2]: kw_true [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnoparnormalstatement1$number1} [@elem@1]: kw_if [expr#number#number2]: number [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnoparnormalstatement1$literal1} [@elem@1]: kw_if [expr#literal#literal2]: literal [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }    |

      {aifnoparnormalstatement1$function1} [@elem@1]: kw_if [expr#function#function2]: function [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnoparnormalstatement1$prefix_expr1} [@elem@1]: kw_if [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnoparnormalstatement1$table1} [@elem@1]: kw_if [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_then [@elem@4]: block [@elem@5]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , [  ], Null , @elem@5  )  }   |

      {aifnoparnormalstatement2$nil1} [@elem@1]: kw_if [expr#nil#kw_nil2]:  kw_nil [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnoparnormalstatement2$false1} [@elem@1]: kw_if [expr#false#kw_false2]: kw_false [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnoparnormalstatement2$true1} [@elem@1]: kw_if [expr#true#kw_true2]: kw_true [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnoparnormalstatement2$number1} [@elem@1]: kw_if [expr#number#number2]: number [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnoparnormalstatement2$literal1} [@elem@1]: kw_if [expr#literal#literal2]: literal [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnoparnormalstatement2$function1} [@elem@1]: kw_if [expr#function#function2]: function [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null  , @elem@6  )  }   |

      {aifnoparnormalstatement2$prefix_expr1} [@elem@1]: kw_if [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , [ @elem@5.elseif   ], Null , @elem@6  )  }   |

      {aifnoparnormalstatement2$table1} [@elem@1]: kw_if [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], Null , @elem@6  )  }   |

      {aifnoparnormalstatement3$nil1} [@elem@1]: kw_if [expr#nil#kw_nil2]:  kw_nil [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnoparnormalstatement3$false1} [@elem@1]: kw_if [expr#false#kw_false2]: kw_false [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }    |

      {aifnoparnormalstatement3$true1} [@elem@1]: kw_if [expr#true#kw_true2]: kw_true [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnoparnormalstatement3$number1} [@elem@1]: kw_if [expr#number#number2]: number [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }    |

      {aifnoparnormalstatement3$literal1} [@elem@1]: kw_if [expr#literal#literal2]: literal [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnoparnormalstatement3$function1} [@elem@1]: kw_if [expr#function#function2]: function [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else  [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnoparnormalstatement3$prefix_expr1} [@elem@1]: kw_if [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnoparnormalstatement3$table1} [@elem@1]: kw_if [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_then [@elem@4]: block [@elem@5]: else [@elem@6]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , [  ], @elem@5 , @elem@6  )  }   |

      {aifnoparnormalstatement4$nil1} [@elem@1]: kw_if [expr#nil#kw_nil2]:  kw_nil [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnoparnormalstatement4$false1} [@elem@1]: kw_if [expr#false#kw_false2]: kw_false [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnoparnormalstatement4$true1} [@elem@1]: kw_if [expr#true#kw_true2]: kw_true [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnoparnormalstatement4$number1} [@elem@1]: kw_if [expr#number#number2]: number [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnoparnormalstatement4$literal1} [@elem@1]: kw_if [expr#literal#literal2]: literal [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6  , @elem@7  )  }   |

      {aifnoparnormalstatement4$function1} [@elem@1]: kw_if [expr#function#function2]: function [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {aifnoparnormalstatement4$prefix_expr1} [@elem@1]: kw_if [expr#prefix_expr#prefix_expr2]: prefix_expr [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4 , [ @elem@5.elseif   ], @elem@6 , @elem@7  )  }   |

      {aifnoparnormalstatement4$table1} [@elem@1]: kw_if [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_then [@elem@4]: block [@elem@5]: P.$elseif [@elem@6]: else [@elem@7]: kw_end 
          {-> New nopar_normal_statement.if (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4 , [ @elem@5.elseif  ], @elem@6 , @elem@7  )  }   |

      {simple_for$nil1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]:  kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.false  (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$nil1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]:  block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$nil1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#nil#kw_nil44]: kw_nil [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]:  block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.nil (expr#nil#kw_nil44  ), @elem@55 , New expr.table  (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$false1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]:  kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma  [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$false1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$false1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$false1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#false#kw_false44]: kw_false [@elem@55]: tok_comma  [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.false (expr#false#kw_false44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]:  kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$true1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$true1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#true#kw_true44]: kw_true [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.true (expr#true#kw_true44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )   }   |

      {simple_for$number1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$number1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$number1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma  [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block  [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$number1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#number#number44]: number [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.number (expr#number#number44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma  [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$literal1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$literal1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block  [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )   }   |

      {simple_for$literal1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$literal1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$literal1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#literal#literal44]: literal [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.literal (expr#literal#literal44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$function1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$function1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )   }   |

      {simple_for$function1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$function1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block  [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )   }   |

      {simple_for$function1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$function1$function2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$function1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88  , @elem@99  )  }   |

      {simple_for$function1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#function#function44]: function [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.function (expr#function#function44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]:  block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 , New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$prefix_expr1$false2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 , New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 , New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 , New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 , New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 , New expr.function (expr#function#function6  ), @elem@77 , @elem@88  , @elem@99  )  }   |

      {simple_for$prefix_expr1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 , New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 ,  @elem@88 , @elem@99  )  }   |

      {simple_for$prefix_expr1$table2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#prefix_expr#prefix_expr44]: prefix_expr [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.prefix_expr (expr#prefix_expr#prefix_expr44  ), @elem@55 , New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$table1$nil2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#nil#kw_nil6]: kw_nil [@elem@77]: kw_do [@elem@88]:  block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 ,  New expr.nil (expr#nil#kw_nil6  ), @elem@77 , @elem@88 , @elem@99  )  }    |

      {simple_for$table1$false2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#false#kw_false6]: kw_false [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 ,  New expr.false (expr#false#kw_false6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$table1$true2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#true#kw_true6]: kw_true [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 ,  New expr.true (expr#true#kw_true6  ), @elem@77 , @elem@88 , @elem@99  )   }   |

      {simple_for$table1$number2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#number#number6]: number [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 ,  New expr.number (expr#number#number6  ), @elem@77 , @elem@88 , @elem@99   )  }   |

      {simple_for$table1$literal2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#literal#literal6]: literal [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 ,  New expr.literal (expr#literal#literal6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$table1$function2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#function#function6]: function [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 ,  New expr.function (expr#function#function6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$table1$prefix_expr2} [@elem@11]: kw_for [@elem@22]: name  [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#prefix_expr#prefix_expr6]: prefix_expr [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 ,  New expr.prefix_expr (expr#prefix_expr#prefix_expr6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {simple_for$table1$table2} [@elem@11]: kw_for [@elem@22]: name [@elem@33]: tok_assign [expr#table#table_constructor44]: table_constructor [@elem@55]: tok_comma [expr#table#table_constructor6]: table_constructor [@elem@77]: kw_do [@elem@88]: block [@elem@99]: kw_end 
          {-> New nopar_normal_statement.simple_for (@elem@11 , @elem@22 ,  @elem@33 , New expr.table (expr#table#table_constructor44  ), @elem@55 ,  New expr.table (expr#table#table_constructor6  ), @elem@77 , @elem@88 , @elem@99  )  }   |

      {for$nil1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number  [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]:  literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil  [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]:  kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma  [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma  [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma  [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$nil1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$nil1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$nil1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#nil#kw_nil444]: kw_nil [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.nil (expr#nil#kw_nil444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma  [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]:  tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$false1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]:  tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$false1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$false1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#false#kw_false444]: kw_false [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.false (expr#false#kw_false444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$true1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]:  literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]:  kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.number  (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$true1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma  [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$true1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma  [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma  [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$true1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#true#kw_true444]: kw_true [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.true (expr#true#kw_true444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil  [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.nil  (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]:  kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$number1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]:  tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$function2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma  [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$number1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]:  tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma  [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma  [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$number1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#number#number444]: number [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.number (expr#number#number444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$literal1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]:  kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$literal1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]:  tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$literal1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]:  tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$true3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]:  tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$literal1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$literal1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]:  tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number  (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$literal1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$literal1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$literal1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#literal#literal444]: literal [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.literal (expr#literal#literal444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]:  kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$function1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$number2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$function1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma  [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$function1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil  (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$function1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]:  tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function  [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]:  tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]:  tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$function1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$function1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#function#function444]: function [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.function (expr#function#function444  ), sep1555 , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$false2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$true3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma  [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma  [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$literal3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$number2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$number3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.number  (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.function (expr#function#function66  ), sep2777 , New expr.nil  (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$false3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$function2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]:  tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$function2$table3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New  expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr  [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New  expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New  expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New  expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New  expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New  expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]:  prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr  [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New  expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 ,  @elem@111111  )  }   |

      {for$prefix_expr1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$prefix_expr1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor  [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$prefix_expr1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 ,  @elem@111111  )  }   |

      {for$prefix_expr1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#prefix_expr#prefix_expr444]: prefix_expr  [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor  [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.prefix_expr (expr#prefix_expr#prefix_expr444  ), sep1555  , New expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.nil (expr#nil#kw_nil8   ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$nil2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$nil2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#nil#kw_nil66]: kw_nil [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.nil (expr#nil#kw_nil66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$false2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#false#kw_false66]: kw_false [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.false (expr#false#kw_false66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$true2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma  [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$true2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#true#kw_true66]: kw_true [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.true (expr#true#kw_true66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma  [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block  [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$function3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$number2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#number#number66]: number [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.number (expr#number#number66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$literal2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$literal3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$literal2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$literal2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#literal#literal66]: literal [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.literal (expr#literal#literal66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]:  block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$number3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]:  tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$function2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$prefix_expr3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$function2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#function#function66]: function [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.function (expr#function#function66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$nil3} [@elem@111]: kw_for [@elem@222]: name  [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$prefix_expr2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr  [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.number (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$function3} [@elem@111]: kw_for [@elem@222]:  name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$prefix_expr2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 ,  @elem@111111  )  }   |

      {for$table1$prefix_expr2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#prefix_expr#prefix_expr66]: prefix_expr  [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.prefix_expr (expr#prefix_expr#prefix_expr66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$nil3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#nil#kw_nil8]: kw_nil [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.nil (expr#nil#kw_nil8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$false3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor  [sep2777]: tok_comma [expr#false#kw_false8]: kw_false [@elem@999]: kw_do  [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.false (expr#false#kw_false8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$table2$true3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#true#kw_true8]: kw_true [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.true (expr#true#kw_true8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$number3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#number#number8]: number [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.number  (expr#number#number8  ), @elem@999 , @elem@101010 , @elem@111111  )  }    |

      {for$table1$table2$literal3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#literal#literal8]: literal [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.literal (expr#literal#literal8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$function3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#function#function8]: function [@elem@999]:  kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.function (expr#function#function8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$prefix_expr3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor [sep2777]: tok_comma [expr#prefix_expr#prefix_expr8]: prefix_expr [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.prefix_expr (expr#prefix_expr#prefix_expr8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for$table1$table2$table3} [@elem@111]: kw_for [@elem@222]: name [@elem@333]: tok_assign [expr#table#table_constructor444]: table_constructor  [sep1555]: tok_comma [expr#table#table_constructor66]: table_constructor  [sep2777]: tok_comma [expr#table#table_constructor8]: table_constructor [@elem@999]: kw_do [@elem@101010]: block [@elem@111111]: kw_end 
          {-> New nopar_normal_statement.for (@elem@111 , @elem@222 , @elem@333 , New expr.table (expr#table#table_constructor444  ), sep1555 , New  expr.table (expr#table#table_constructor66  ), sep2777 , New expr.table (expr#table#table_constructor8  ), @elem@999 , @elem@101010 , @elem@111111  )  }   |

      {for_iterator} kw_for name_list kw_in expr_list kw_do block kw_end 
          {-> New nopar_normal_statement.for_iterator (kw_for , name_list , kw_in , expr_list , kw_do , block , kw_end  )  }   |

      {function} kw_function func_name func_body 
          {-> New nopar_normal_statement.function (kw_function , func_name  , func_body  )  }   |

      {local_function} kw_local kw_function name func_body 
          {-> New nopar_normal_statement.local_function (kw_local , kw_function , name , func_body  )  }   |

      {alocalvarnoparnormalstatement1} kw_local name_list 
          {-> New nopar_normal_statement.local_var (kw_local , name_list ,  Null  )  }   |

      {alocalvarnoparnormalstatement2} kw_local name_list init 
          {-> New nopar_normal_statement.local_var (kw_local , name_list ,  init  )  }  
      ;

     nopar_function_call_and_statements
          {-> P.nopar_function_call_and_statements  } =

      {anoparfunctioncallandstatements1} nopar_function_call nopar_statements 
          {-> New nopar_function_call_and_statements (nopar_function_call , Null , nopar_statements  )  }   |

      {anoparfunctioncallandstatements2} nopar_function_call tok_semi nopar_statements 
          {-> New nopar_function_call_and_statements (nopar_function_call , tok_semi , nopar_statements  )  }  
      ;

     nopar_function_call
          {-> P.nopar_function_call  } =

      {simple} nopar_prefix_expr args 
          {-> New nopar_function_call.simple (nopar_prefix_expr , args  )   }   |

      {method} nopar_prefix_expr tok_colon name args 
          {-> New nopar_function_call.method (nopar_prefix_expr , tok_colon , name , args  )  }  
      ;

     nopar_prefix_expr
          {-> P.nopar_prefix_expr  } =

      {var} nopar_var 
          {-> New nopar_prefix_expr.var (nopar_var  )  }   |

      {function_call} nopar_function_call 
          {-> New nopar_prefix_expr.function_call (nopar_function_call  )   }  
      ;

     nopar_var
          {-> P.nopar_var  } =

      {name} name 
          {-> New nopar_var.name (name  )  }   |

      {brack$nil1} [@elem@1]: nopar_prefix_expr [@elem@2]: tok_lbrack [expr#nil#kw_nil3]: kw_nil [@elem@4]: tok_rbrack 
          {-> New nopar_var.brack (@elem@1 , @elem@2 , New expr.nil (expr#nil#kw_nil3  ), @elem@4  )  }   |

      {brack$false1} [@elem@1]: nopar_prefix_expr [@elem@2]: tok_lbrack [expr#false#kw_false3]: kw_false [@elem@4]: tok_rbrack 
          {-> New nopar_var.brack (@elem@1 , @elem@2 , New expr.false (expr#false#kw_false3  ), @elem@4  )  }   |

      {brack$true1} [@elem@1]: nopar_prefix_expr [@elem@2]: tok_lbrack [expr#true#kw_true3]: kw_true [@elem@4]: tok_rbrack 
          {-> New nopar_var.brack (@elem@1 , @elem@2 , New expr.true (expr#true#kw_true3  ), @elem@4  )  }   |

      {brack$number1} [@elem@1]: nopar_prefix_expr [@elem@2]: tok_lbrack [expr#number#number3]: number [@elem@4]: tok_rbrack 
          {-> New nopar_var.brack (@elem@1 , @elem@2 , New expr.number (expr#number#number3  ), @elem@4  )  }   |

      {brack$literal1} [@elem@1]: nopar_prefix_expr [@elem@2]: tok_lbrack [expr#literal#literal3]: literal [@elem@4]: tok_rbrack 
          {-> New nopar_var.brack (@elem@1 , @elem@2 , New expr.literal (expr#literal#literal3  ), @elem@4  )  }   |

      {brack$function1} [@elem@1]: nopar_prefix_expr [@elem@2]: tok_lbrack  [expr#function#function3]: function [@elem@4]: tok_rbrack 
          {-> New nopar_var.brack (@elem@1 , @elem@2 , New expr.function (expr#function#function3  ), @elem@4  )  }   |

      {brack$prefix_expr1} [@elem@1]: nopar_prefix_expr [@elem@2]: tok_lbrack [expr#prefix_expr#prefix_expr3]: prefix_expr [@elem@4]: tok_rbrack 
          {-> New nopar_var.brack (@elem@1 , @elem@2 , New expr.prefix_expr (expr#prefix_expr#prefix_expr3  ), @elem@4  )  }   |

      {brack$table1} [@elem@1]: nopar_prefix_expr [@elem@2]: tok_lbrack [expr#table#table_constructor3]: table_constructor [@elem@4]: tok_rbrack 
          {-> New nopar_var.brack (@elem@1 , @elem@2 , New expr.table (expr#table#table_constructor3  ), @elem@4  )  }   |

      {dot} nopar_prefix_expr tok_dot name 
          {-> New nopar_var.dot (nopar_prefix_expr , tok_dot , name  )  }  
      ;

     nopar_var_list
          {-> P.nopar_var_list  } =

      {single} nopar_var 
          {-> New nopar_var_list.single (nopar_var  )  }   |

      {list} nopar_var tok_comma nopar_var_list 
          {-> New nopar_var_list.list (nopar_var , tok_comma , nopar_var_list  )  }  
      ;

     elseif
          {-> P.elseif  } =

      {nil1} [@elem@1]: kw_elseif [expr#nil#kw_nil2]: kw_nil [@elem@3]: kw_then [@elem@4]: block 
          {-> New elseif (@elem@1 , New expr.nil (expr#nil#kw_nil2  ), @elem@3 , @elem@4  )  }   |

      {false1} [@elem@1]: kw_elseif [expr#false#kw_false2]: kw_false [@elem@3]: kw_then [@elem@4]: block 
          {-> New elseif (@elem@1 , New expr.false (expr#false#kw_false2  ), @elem@3 , @elem@4  )  }   |

      {true1} [@elem@1]: kw_elseif [expr#true#kw_true2]: kw_true [@elem@3]: kw_then [@elem@4]: block 
          {-> New elseif (@elem@1 , New expr.true (expr#true#kw_true2  ), @elem@3 , @elem@4  )  }   |

      {number1} [@elem@1]: kw_elseif [expr#number#number2]: number [@elem@3]: kw_then [@elem@4]: block 
          {-> New elseif (@elem@1 , New expr.number (expr#number#number2  ), @elem@3 , @elem@4  )  }   |

      {literal1} [@elem@1]: kw_elseif [expr#literal#literal2]: literal [@elem@3]: kw_then [@elem@4]: block 
          {-> New elseif (@elem@1 , New expr.literal (expr#literal#literal2  ), @elem@3 , @elem@4  )  }   |

      {function1} [@elem@1]: kw_elseif [expr#function#function2]: function  [@elem@3]: kw_then [@elem@4]: block 
          {-> New elseif (@elem@1 , New expr.function (expr#function#function2  ), @elem@3 , @elem@4  )  }   |

      {prefix_expr1} [@elem@1]: kw_elseif [expr#prefix_expr#prefix_expr2]:  prefix_expr [@elem@3]: kw_then [@elem@4]: block 
          {-> New elseif (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ), @elem@3 , @elem@4  )  }   |

      {table1} [@elem@1]: kw_elseif [expr#table#table_constructor2]: table_constructor [@elem@3]: kw_then [@elem@4]: block 
          {-> New elseif (@elem@1 , New expr.table (expr#table#table_constructor2  ), @elem@3 , @elem@4  )  }  
      ;

     else
          {-> P.else  } =

      kw_else block 
          {-> New else (kw_else , block  )  }  
      ;

     func_name
          {-> P.func_name  } =

      {afuncname1} name 
          {-> New func_name (name , [  ], Null  )  }   |

      {afuncname2} name P.$index 
          {-> New func_name (name , [ $index.index  ], Null  )  }   |

      {afuncname3} name method 
          {-> New func_name (name , [  ], method  )  }   |

      {afuncname4} name P.$index method 
          {-> New func_name (name , [ $index.index  ], method  )  }  
      ;

     index
          {-> P.index  } =

      tok_dot key 
          {-> New index (tok_dot , key  )  }  
      ;

     method
          {-> P.method  } =

      tok_colon key 
          {-> New method (tok_colon , key  )  }  
      ;

     key
          {-> P.key  } =

      name 
          {-> New key (name  )  }  
      ;

     var_list
          {-> P.var_list  } =

      {single} var 
          {-> New var_list.single (var  )  }   |

      {list} var tok_comma var_list 
          {-> New var_list.list (var , tok_comma , var_list  )  }  
      ;

     var
          {-> P.var  } =

      {name} name 
          {-> New var.name (name  )  }   |

      {brack$nil1} [@elem@1]: prefix_expr [@elem@2]: tok_lbrack [expr#nil#kw_nil3]: kw_nil [@elem@4]: tok_rbrack 
          {-> New var.brack (@elem@1 , @elem@2 , New expr.nil (expr#nil#kw_nil3  ), @elem@4  )  }   |

      {brack$false1} [@elem@1]: prefix_expr [@elem@2]: tok_lbrack [expr#false#kw_false3]: kw_false [@elem@4]: tok_rbrack 
          {-> New var.brack (@elem@1 , @elem@2 , New expr.false (expr#false#kw_false3  ), @elem@4  )  }   |

      {brack$true1} [@elem@1]: prefix_expr [@elem@2]: tok_lbrack [expr#true#kw_true3]: kw_true [@elem@4]: tok_rbrack 
          {-> New var.brack (@elem@1 , @elem@2 , New expr.true (expr#true#kw_true3  ), @elem@4  )  }   |

      {brack$number1} [@elem@1]: prefix_expr [@elem@2]: tok_lbrack [expr#number#number3]: number [@elem@4]: tok_rbrack 
          {-> New var.brack (@elem@1 , @elem@2 , New expr.number (expr#number#number3  ), @elem@4  )  }   |

      {brack$literal1} [@elem@1]: prefix_expr [@elem@2]: tok_lbrack [expr#literal#literal3]: literal [@elem@4]: tok_rbrack 
          {-> New var.brack (@elem@1 , @elem@2 , New expr.literal (expr#literal#literal3  ), @elem@4  )  }   |

      {brack$function1} [@elem@1]: prefix_expr [@elem@2]: tok_lbrack [expr#function#function3]: function [@elem@4]: tok_rbrack 
          {-> New var.brack (@elem@1 , @elem@2 , New expr.function (expr#function#function3  ), @elem@4  )  }   |

      {brack$prefix_expr1} [@elem@1]: prefix_expr [@elem@2]: tok_lbrack [expr#prefix_expr#prefix_expr3]: prefix_expr [@elem@4]: tok_rbrack 
          {-> New var.brack (@elem@1 , @elem@2 , New expr.prefix_expr (expr#prefix_expr#prefix_expr3  ), @elem@4  )  }   |

      {brack$table1} [@elem@1]: prefix_expr [@elem@2]: tok_lbrack [expr#table#table_constructor3]: table_constructor [@elem@4]: tok_rbrack 
          {-> New var.brack (@elem@1 , @elem@2 , New expr.table (expr#table#table_constructor3  ), @elem@4  )  }   |

      {dot} prefix_expr tok_dot name 
          {-> New var.dot (prefix_expr , tok_dot , name  )  }  
      ;

     name_list
          {-> P.name_list  } =

      {single} name 
          {-> New name_list.single (name  )  }   |

      {list} name_list tok_comma name 
          {-> New name_list.list (name_list , tok_comma , name  )  }  
      ;

     init
          {-> P.init  } =

      tok_assign expr_list 
          {-> New init (tok_assign , expr_list  )  }  
      ;

     expr_list
          {-> P.expr_list  } =

      {single$nil1} [expr#nil#kw_nil1]: kw_nil 
          {-> New expr_list.single (New expr.nil (expr#nil#kw_nil1  ) )  }    |

      {single$false1} [expr#false#kw_false1]: kw_false 
          {-> New expr_list.single (New expr.false (expr#false#kw_false1  ) )  }   |

      {single$true1} [expr#true#kw_true1]: kw_true 
          {-> New expr_list.single (New expr.true (expr#true#kw_true1  ) )   }   |

      {single$number1} [expr#number#number1]: number 
          {-> New expr_list.single (New expr.number (expr#number#number1  ) )  }   |

      {single$literal1} [expr#literal#literal1]: literal 
          {-> New expr_list.single (New expr.literal (expr#literal#literal1  ) )  }   |

      {single$function1} [expr#function#function1]: function 
          {-> New expr_list.single (New expr.function (expr#function#function1  ) )  }   |

      {single$prefix_expr1} [expr#prefix_expr#prefix_expr1]: prefix_expr 
          {-> New expr_list.single (New expr.prefix_expr (expr#prefix_expr#prefix_expr1  ) )  }   |

      {single$table1} [expr#table#table_constructor1]: table_constructor 
          {-> New expr_list.single (New expr.table (expr#table#table_constructor1  ) )  }   |

      {list$nil1} [@elem@1]: expr_list [@elem@2]: tok_comma [expr#nil#kw_nil3]: kw_nil 
          {-> New expr_list.list (@elem@1 , @elem@2 , New expr.nil (expr#nil#kw_nil3  ) )  }   |

      {list$false1} [@elem@1]: expr_list [@elem@2]: tok_comma [expr#false#kw_false3]: kw_false 
          {-> New expr_list.list (@elem@1 , @elem@2 , New expr.false (expr#false#kw_false3  ) )  }   |

      {list$true1} [@elem@1]: expr_list [@elem@2]: tok_comma [expr#true#kw_true3]: kw_true 
          {-> New expr_list.list (@elem@1 , @elem@2 , New expr.true (expr#true#kw_true3  ) )  }   |

      {list$number1} [@elem@1]: expr_list [@elem@2]: tok_comma [expr#number#number3]: number 
          {-> New expr_list.list (@elem@1 , @elem@2 , New expr.number (expr#number#number3  ) )  }   |

      {list$literal1} [@elem@1]: expr_list [@elem@2]: tok_comma [expr#literal#literal3]: literal 
          {-> New expr_list.list (@elem@1 , @elem@2 , New expr.literal (expr#literal#literal3  ) )  }   |

      {list$function1} [@elem@1]: expr_list [@elem@2]: tok_comma [expr#function#function3]: function 
          {-> New expr_list.list (@elem@1 , @elem@2 , New expr.function (expr#function#function3  ) )  }   |

      {list$prefix_expr1} [@elem@1]: expr_list [@elem@2]: tok_comma [expr#prefix_expr#prefix_expr3]: prefix_expr 
          {-> New expr_list.list (@elem@1 , @elem@2 , New expr.prefix_expr  (expr#prefix_expr#prefix_expr3  ) )  }   |

      {list$table1} [@elem@1]: expr_list [@elem@2]: tok_comma [expr#table#table_constructor3]: table_constructor 
          {-> New expr_list.list (@elem@1 , @elem@2 , New expr.table (expr#table#table_constructor3  ) )  }  
      ;

     prefix_expr
          {-> P.prefix_expr  } =

      {var} var 
          {-> New prefix_expr.var (var  )  }   |

      {function_call} function_call 
          {-> New prefix_expr.function_call (function_call  )  }   |

      {expr} tok_lparen or_expr tok_rparen 
          {-> New prefix_expr.expr (tok_lparen , or_expr , tok_rparen  )  }  
      ;

     or_expr
          {-> P.or_expr  } =

      {binop} [left]: or_expr kw_or [right]: and_expr 
          {-> New or_expr.binop (left , kw_or , right  )  }   |

      {simple} and_expr 
          {-> New or_expr.simple (and_expr  )  }  
      ;

     and_expr
          {-> P.and_expr  } =

      {binop} [left]: and_expr kw_and [right]: eq_expr 
          {-> New and_expr.binop (left , kw_and , right  )  }   |

      {simple} eq_expr 
          {-> New and_expr.simple (eq_expr  )  }  
      ;

     eq_expr
          {-> P.eq_expr  } =

      {lt} [left]: eq_expr tok_lt [right]: add_expr 
          {-> New eq_expr.lt (left , tok_lt , right  )  }   |

      {gt} [left]: eq_expr tok_gt [right]: add_expr 
          {-> New eq_expr.gt (left , tok_gt , right  )  }   |

      {le} [left]: eq_expr tok_le [right]: add_expr 
          {-> New eq_expr.le (left , tok_le , right  )  }   |

      {ge} [left]: eq_expr tok_ge [right]: add_expr 
          {-> New eq_expr.ge (left , tok_ge , right  )  }   |

      {not_equal} [left]: eq_expr tok_not_equal [right]: add_expr 
          {-> New eq_expr.not_equal (left , tok_not_equal , right  )  }   |

      {equal} [left]: eq_expr tok_equal [right]: add_expr 
          {-> New eq_expr.equal (left , tok_equal , right  )  }   |

      {simple} add_expr 
          {-> New eq_expr.simple (add_expr  )  }  
      ;

     add_expr
          {-> P.add_expr  } =

      {add} [left]: add_expr tok_plus [right]: mult_expr 
          {-> New add_expr.add (left , tok_plus , right  )  }   |

      {sub} [left]: add_expr tok_minus [right]: mult_expr 
          {-> New add_expr.sub (left , tok_minus , right  )  }   |

      mult_expr 
          {-> New add_expr (mult_expr  )  }  
      ;

     mult_expr
          {-> P.mult_expr  } =

      {mult} [left]: mult_expr tok_star [right]: unop_expr 
          {-> New mult_expr.mult (left , tok_star , right  )  }   |

      {div} [left]: mult_expr tok_div [right]: unop_expr 
          {-> New mult_expr.div (left , tok_div , right  )  }   |

      {simple} unop_expr 
          {-> New mult_expr.simple (unop_expr  )  }  
      ;

     unop_expr
          {-> P.unop_expr  } =

      {minus$nil1} [@elem@1]: tok_minus [expr#nil#kw_nil2]: kw_nil 
          {-> New unop_expr.minus (@elem@1 , New expr.nil (expr#nil#kw_nil2  ) )  }   |

      {minus$false1} [@elem@1]: tok_minus [expr#false#kw_false2]: kw_false 
          {-> New unop_expr.minus (@elem@1 , New expr.false (expr#false#kw_false2  ) )  }   |

      {minus$true1} [@elem@1]: tok_minus [expr#true#kw_true2]: kw_true 
          {-> New unop_expr.minus (@elem@1 , New expr.true (expr#true#kw_true2  ) )  }   |

      {minus$number1} [@elem@1]: tok_minus [expr#number#number2]: number 
          {-> New unop_expr.minus (@elem@1 , New expr.number (expr#number#number2  ) )  }   |

      {minus$literal1} [@elem@1]: tok_minus [expr#literal#literal2]: literal 
          {-> New unop_expr.minus (@elem@1 , New expr.literal (expr#literal#literal2  ) )  }   |

      {minus$function1} [@elem@1]: tok_minus [expr#function#function2]: function 
          {-> New unop_expr.minus (@elem@1 , New expr.function (expr#function#function2  ) )  }   |

      {minus$prefix_expr1} [@elem@1]: tok_minus [expr#prefix_expr#prefix_expr2]: prefix_expr 
          {-> New unop_expr.minus (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ) )  }   |

      {minus$table1} [@elem@1]: tok_minus [expr#table#table_constructor2]:  table_constructor 
          {-> New unop_expr.minus (@elem@1 , New expr.table (expr#table#table_constructor2  ) )  }   |

      {not$nil1} [@elem@1]: kw_not [expr#nil#kw_nil2]: kw_nil 
          {-> New unop_expr.not (@elem@1 , New expr.nil (expr#nil#kw_nil2   ) )  }   |

      {not$false1} [@elem@1]: kw_not [expr#false#kw_false2]: kw_false 
          {-> New unop_expr.not (@elem@1 , New expr.false (expr#false#kw_false2  ) )  }   |

      {not$true1} [@elem@1]: kw_not [expr#true#kw_true2]: kw_true 
          {-> New unop_expr.not (@elem@1 , New expr.true (expr#true#kw_true2  ) )  }   |

      {not$number1} [@elem@1]: kw_not [expr#number#number2]: number 
          {-> New unop_expr.not (@elem@1 , New expr.number (expr#number#number2  ) )  }   |

      {not$literal1} [@elem@1]: kw_not [expr#literal#literal2]: literal 
          {-> New unop_expr.not (@elem@1 , New expr.literal (expr#literal#literal2  ) )  }   |

      {not$function1} [@elem@1]: kw_not [expr#function#function2]: function 
          {-> New unop_expr.not (@elem@1 , New expr.function (expr#function#function2  ) )  }   |

      {not$prefix_expr1} [@elem@1]: kw_not [expr#prefix_expr#prefix_expr2]: prefix_expr 
          {-> New unop_expr.not (@elem@1 , New expr.prefix_expr (expr#prefix_expr#prefix_expr2  ) )  }   |

      {not$table1} [@elem@1]: kw_not [expr#table#table_constructor2]: table_constructor 
          {-> New unop_expr.not (@elem@1 , New expr.table (expr#table#table_constructor2  ) )  }   |

      {expr$nil1} [expr#nil#kw_nil1]: kw_nil 
          {-> New unop_expr.expr (New expr.nil (expr#nil#kw_nil1  ) )  }    |

      {expr$false1} [expr#false#kw_false1]: kw_false 
          {-> New unop_expr.expr (New expr.false (expr#false#kw_false1  ) )  }   |

      {expr$true1} [expr#true#kw_true1]: kw_true 
          {-> New unop_expr.expr (New expr.true (expr#true#kw_true1  ) )  }   |

      {expr$number1} [expr#number#number1]: number 
          {-> New unop_expr.expr (New expr.number (expr#number#number1  ) )  }   |

      {expr$literal1} [expr#literal#literal1]: literal 
          {-> New unop_expr.expr (New expr.literal (expr#literal#literal1   ) )  }   |

      {expr$function1} [expr#function#function1]: function 
          {-> New unop_expr.expr (New expr.function (expr#function#function1  ) )  }   |

      {expr$prefix_expr1} [expr#prefix_expr#prefix_expr1]: prefix_expr 
          {-> New unop_expr.expr (New expr.prefix_expr (expr#prefix_expr#prefix_expr1  ) )  }   |

      {expr$table1} [expr#table#table_constructor1]: table_constructor 
          {-> New unop_expr.expr (New expr.table (expr#table#table_constructor1  ) )  }  
      ;

     function_call
          {-> P.function_call  } =

      {simple} prefix_expr args 
          {-> New function_call.simple (prefix_expr , args  )  }   |

      {method} prefix_expr tok_colon name args 
          {-> New function_call.method (prefix_expr , tok_colon , name , args  )  }  
      ;

     args
          {-> P.args  } =

      {aparenargs1} tok_lparen tok_rparen 
          {-> New args.paren (tok_lparen , Null , tok_rparen  )  }   |

      {aparenargs2} tok_lparen expr_list tok_rparen 
          {-> New args.paren (tok_lparen , expr_list , tok_rparen  )  }   |

      {table} table_constructor 
          {-> New args.table (table_constructor  )  }   |

      {literal} literal 
          {-> New args.literal (literal  )  }  
      ;

     function
          {-> P.function  } =

      kw_function func_body 
          {-> New function (kw_function , func_body  )  }  
      ;

     func_body
          {-> P.func_body  } =

      {afuncbody1} tok_lparen tok_rparen block kw_end 
          {-> New func_body (tok_lparen , Null , tok_rparen , block , kw_end  )  }   |

      {afuncbody2} tok_lparen params tok_rparen block kw_end 
          {-> New func_body (tok_lparen , params , tok_rparen , block , kw_end  )  }  
      ;

     params
          {-> P.params  } =

      {vararg} tok_ellipsis 
          {-> New params.vararg (tok_ellipsis  )  }   |

      {list} name_list 
          {-> New params.list (name_list  )  }   |

      {list_vararg} name_list tok_comma tok_ellipsis 
          {-> New params.list_vararg (name_list , tok_comma , tok_ellipsis   )  }  
      ;

     table_constructor
          {-> P.table_constructor  } =

      {atableconstructor1} tok_lcurly tok_rcurly 
          {-> New table_constructor (tok_lcurly , Null , tok_rcurly  )  }    |

      {atableconstructor2} tok_lcurly field_list tok_rcurly 
          {-> New table_constructor (tok_lcurly , field_list , tok_rcurly   )  }  
      ;

     field_list
          {-> P.field_list  } =

      {afieldlist1} field 
          {-> New field_list (field , [  ], Null  )  }   |

      {afieldlist2} field P.$field_list_tail 
          {-> New field_list (field , [ $field_list_tail.field_list_tail  ], Null  )  }   |

      {afieldlist3} field field_sep 
          {-> New field_list (field , [  ], field_sep  )  }   |

      {afieldlist4} field P.$field_list_tail field_sep 
          {-> New field_list (field , [ $field_list_tail.field_list_tail  ], field_sep  )  }  
      ;

     field_list_tail
          {-> P.field_list_tail  } =

      field_sep field 
          {-> New field_list_tail (field_sep , field  )  }  
      ;

     field
          {-> P.field  } =

      {brack$nil1$nil2} [@elem@11]: tok_lbrack [expr#nil#kw_nil22]: kw_nil  [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#nil#kw_nil5]: kw_nil 
          {-> New field.brack (@elem@11 , New expr.nil (expr#nil#kw_nil22   ), @elem@33 , @elem@44 , New expr.nil (expr#nil#kw_nil5  ) )  }   |

      {brack$nil1$false2} [@elem@11]: tok_lbrack [expr#nil#kw_nil22]: kw_nil [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#false#kw_false5]: kw_false 
          {-> New field.brack (@elem@11 , New expr.nil (expr#nil#kw_nil22   ), @elem@33 , @elem@44 , New expr.false (expr#false#kw_false5  ) )  }   |

      {brack$nil1$true2} [@elem@11]: tok_lbrack [expr#nil#kw_nil22]: kw_nil [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#true#kw_true5]: kw_true 
          {-> New field.brack (@elem@11 , New expr.nil (expr#nil#kw_nil22   ), @elem@33 , @elem@44 , New expr.true (expr#true#kw_true5  ) )  }   |

      {brack$nil1$number2} [@elem@11]: tok_lbrack [expr#nil#kw_nil22]: kw_nil [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#number#number5]: number 
          {-> New field.brack (@elem@11 , New expr.nil (expr#nil#kw_nil22   ), @elem@33 , @elem@44 , New expr.number (expr#number#number5  ) )  }   |

      {brack$nil1$literal2} [@elem@11]: tok_lbrack [expr#nil#kw_nil22]: kw_nil [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#literal#literal5]: literal 
          {-> New field.brack (@elem@11 , New expr.nil (expr#nil#kw_nil22   ), @elem@33 , @elem@44 , New expr.literal (expr#literal#literal5  ) )  }    |

      {brack$nil1$function2} [@elem@11]: tok_lbrack [expr#nil#kw_nil22]: kw_nil [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#function#function5]: function 
          {-> New field.brack (@elem@11 , New expr.nil (expr#nil#kw_nil22   ), @elem@33 , @elem@44 , New expr.function (expr#function#function5  ) )   }   |

      {brack$nil1$prefix_expr2} [@elem@11]: tok_lbrack [expr#nil#kw_nil22]: kw_nil [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#prefix_expr#prefix_expr5]: prefix_expr 
          {-> New field.brack (@elem@11 , New expr.nil (expr#nil#kw_nil22   ), @elem@33 , @elem@44 , New expr.prefix_expr (expr#prefix_expr#prefix_expr5  ) )  }   |

      {brack$nil1$table2} [@elem@11]: tok_lbrack [expr#nil#kw_nil22]: kw_nil [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#table#table_constructor5]: table_constructor 
          {-> New field.brack (@elem@11 , New expr.nil (expr#nil#kw_nil22   ), @elem@33 , @elem@44 , New expr.table (expr#table#table_constructor5  ) )  }   |

      {brack$false1$nil2} [@elem@11]: tok_lbrack [expr#false#kw_false22]: kw_false [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#nil#kw_nil5]: kw_nil 
          {-> New field.brack (@elem@11 , New expr.false (expr#false#kw_false22  ), @elem@33 , @elem@44 , New expr.nil (expr#nil#kw_nil5  ) )  }   |

      {brack$false1$false2} [@elem@11]: tok_lbrack [expr#false#kw_false22]: kw_false [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#false#kw_false5]: kw_false 
          {-> New field.brack (@elem@11 , New expr.false (expr#false#kw_false22  ), @elem@33 , @elem@44 , New expr.false (expr#false#kw_false5  ) )   }   |

      {brack$false1$true2} [@elem@11]: tok_lbrack [expr#false#kw_false22]:  kw_false [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#true#kw_true5]: kw_true 
          {-> New field.brack (@elem@11 , New expr.false (expr#false#kw_false22  ), @elem@33 , @elem@44 , New expr.true (expr#true#kw_true5  ) )  }    |

      {brack$false1$number2} [@elem@11]: tok_lbrack [expr#false#kw_false22]: kw_false [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#number#number5]: number 
          {-> New field.brack (@elem@11 , New expr.false (expr#false#kw_false22  ), @elem@33 , @elem@44 , New expr.number (expr#number#number5  ) )   }   |

      {brack$false1$literal2} [@elem@11]: tok_lbrack [expr#false#kw_false22]: kw_false [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#literal#literal5]: literal 
          {-> New field.brack (@elem@11 , New expr.false (expr#false#kw_false22  ), @elem@33 , @elem@44 , New expr.literal (expr#literal#literal5  ) )  }   |

      {brack$false1$function2} [@elem@11]: tok_lbrack [expr#false#kw_false22]: kw_false [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#function#function5]: function 
          {-> New field.brack (@elem@11 , New expr.false (expr#false#kw_false22  ), @elem@33 , @elem@44 , New expr.function (expr#function#function5  ) )  }   |

      {brack$false1$prefix_expr2} [@elem@11]: tok_lbrack [expr#false#kw_false22]: kw_false [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#prefix_expr#prefix_expr5]: prefix_expr 
          {-> New field.brack (@elem@11 , New expr.false (expr#false#kw_false22  ), @elem@33 , @elem@44 , New expr.prefix_expr (expr#prefix_expr#prefix_expr5  ) )  }   |

      {brack$false1$table2} [@elem@11]: tok_lbrack [expr#false#kw_false22]: kw_false [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#table#table_constructor5]: table_constructor 
          {-> New field.brack (@elem@11 , New expr.false (expr#false#kw_false22  ), @elem@33 , @elem@44 , New expr.table (expr#table#table_constructor5  ) )  }   |

      {brack$true1$nil2} [@elem@11]: tok_lbrack [expr#true#kw_true22]: kw_true [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#nil#kw_nil5]: kw_nil 
          {-> New field.brack (@elem@11 , New expr.true (expr#true#kw_true22  ), @elem@33 , @elem@44 , New expr.nil (expr#nil#kw_nil5  ) )  }   |

      {brack$true1$false2} [@elem@11]: tok_lbrack [expr#true#kw_true22]: kw_true [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#false#kw_false5]: kw_false 
          {-> New field.brack (@elem@11 , New expr.true (expr#true#kw_true22  ), @elem@33 , @elem@44 , New expr.false (expr#false#kw_false5  ) )  }    |

      {brack$true1$true2} [@elem@11]: tok_lbrack [expr#true#kw_true22]: kw_true [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#true#kw_true5]:  kw_true 
          {-> New field.brack (@elem@11 , New expr.true (expr#true#kw_true22  ), @elem@33 , @elem@44 , New expr.true (expr#true#kw_true5  ) )  }   |

      {brack$true1$number2} [@elem@11]: tok_lbrack [expr#true#kw_true22]: kw_true [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#number#number5]: number 
          {-> New field.brack (@elem@11 , New expr.true (expr#true#kw_true22  ), @elem@33 , @elem@44 , New expr.number (expr#number#number5  ) )  }    |

      {brack$true1$literal2} [@elem@11]: tok_lbrack [expr#true#kw_true22]:  kw_true [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#literal#literal5]: literal 
          {-> New field.brack (@elem@11 , New expr.true (expr#true#kw_true22  ), @elem@33 , @elem@44 , New expr.literal (expr#literal#literal5  ) )   }   |

      {brack$true1$function2} [@elem@11]: tok_lbrack [expr#true#kw_true22]: kw_true [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#function#function5]: function 
          {-> New field.brack (@elem@11 , New expr.true (expr#true#kw_true22  ), @elem@33 , @elem@44 , New expr.function (expr#function#function5  ) )  }   |

      {brack$true1$prefix_expr2} [@elem@11]: tok_lbrack [expr#true#kw_true22]: kw_true [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#prefix_expr#prefix_expr5]: prefix_expr 
          {-> New field.brack (@elem@11 , New expr.true (expr#true#kw_true22  ), @elem@33 , @elem@44 , New expr.prefix_expr (expr#prefix_expr#prefix_expr5  ) )  }   |

      {brack$true1$table2} [@elem@11]: tok_lbrack [expr#true#kw_true22]: kw_true [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#table#table_constructor5]: table_constructor 
          {-> New field.brack (@elem@11 , New expr.true (expr#true#kw_true22  ), @elem@33 , @elem@44 , New expr.table (expr#table#table_constructor5  ) )  }   |

      {brack$number1$nil2} [@elem@11]: tok_lbrack [expr#number#number22]: number [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#nil#kw_nil5]: kw_nil 
          {-> New field.brack (@elem@11 , New expr.number (expr#number#number22  ), @elem@33 , @elem@44 , New expr.nil (expr#nil#kw_nil5  ) )  }   |

      {brack$number1$false2} [@elem@11]: tok_lbrack [expr#number#number22]: number [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#false#kw_false5]: kw_false 
          {-> New field.brack (@elem@11 , New expr.number (expr#number#number22  ), @elem@33 , @elem@44 , New expr.false (expr#false#kw_false5  ) )   }   |

      {brack$number1$true2} [@elem@11]: tok_lbrack [expr#number#number22]:  number [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#true#kw_true5]: kw_true 
          {-> New field.brack (@elem@11 , New expr.number (expr#number#number22  ), @elem@33 , @elem@44 , New expr.true (expr#true#kw_true5  ) )  }    |

      {brack$number1$number2} [@elem@11]: tok_lbrack [expr#number#number22]: number [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#number#number5]: number 
          {-> New field.brack (@elem@11 , New expr.number (expr#number#number22  ), @elem@33 , @elem@44 , New expr.number (expr#number#number5  ) )   }   |

      {brack$number1$literal2} [@elem@11]: tok_lbrack [expr#number#number22]: number [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#literal#literal5]: literal 
          {-> New field.brack (@elem@11 , New expr.number (expr#number#number22  ), @elem@33 , @elem@44 , New expr.literal (expr#literal#literal5  ) )  }   |

      {brack$number1$function2} [@elem@11]: tok_lbrack [expr#number#number22]: number [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#function#function5]: function 
          {-> New field.brack (@elem@11 , New expr.number (expr#number#number22  ), @elem@33 , @elem@44 , New expr.function (expr#function#function5  ) )  }   |

      {brack$number1$prefix_expr2} [@elem@11]: tok_lbrack [expr#number#number22]: number [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#prefix_expr#prefix_expr5]: prefix_expr 
          {-> New field.brack (@elem@11 , New expr.number (expr#number#number22  ), @elem@33 , @elem@44 , New expr.prefix_expr (expr#prefix_expr#prefix_expr5  ) )  }   |

      {brack$number1$table2} [@elem@11]: tok_lbrack [expr#number#number22]: number [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#table#table_constructor5]: table_constructor 
          {-> New field.brack (@elem@11 , New expr.number (expr#number#number22  ), @elem@33 , @elem@44 , New expr.table (expr#table#table_constructor5  ) )  }   |

      {brack$literal1$nil2} [@elem@11]: tok_lbrack [expr#literal#literal22]: literal [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#nil#kw_nil5]: kw_nil 
          {-> New field.brack (@elem@11 , New expr.literal (expr#literal#literal22  ), @elem@33 , @elem@44 , New expr.nil (expr#nil#kw_nil5  ) )  }    |

      {brack$literal1$false2} [@elem@11]: tok_lbrack [expr#literal#literal22]: literal [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#false#kw_false5]: kw_false 
          {-> New field.brack (@elem@11 , New expr.literal (expr#literal#literal22  ), @elem@33 , @elem@44 , New expr.false (expr#false#kw_false5  ) )  }   |

      {brack$literal1$true2} [@elem@11]: tok_lbrack [expr#literal#literal22]: literal [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#true#kw_true5]: kw_true 
          {-> New field.brack (@elem@11 , New expr.literal (expr#literal#literal22  ), @elem@33 , @elem@44 , New expr.true (expr#true#kw_true5  ) )   }   |

      {brack$literal1$number2} [@elem@11]: tok_lbrack [expr#literal#literal22]: literal [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#number#number5]: number 
          {-> New field.brack (@elem@11 , New expr.literal (expr#literal#literal22  ), @elem@33 , @elem@44 , New expr.number (expr#number#number5  ) )  }   |

      {brack$literal1$literal2} [@elem@11]: tok_lbrack [expr#literal#literal22]: literal [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#literal#literal5]: literal 
          {-> New field.brack (@elem@11 , New expr.literal (expr#literal#literal22  ), @elem@33 , @elem@44 , New expr.literal (expr#literal#literal5  ) )  }   |

      {brack$literal1$function2} [@elem@11]: tok_lbrack [expr#literal#literal22]: literal [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#function#function5]: function 
          {-> New field.brack (@elem@11 , New expr.literal (expr#literal#literal22  ), @elem@33 , @elem@44 , New expr.function (expr#function#function5  ) )  }   |

      {brack$literal1$prefix_expr2} [@elem@11]: tok_lbrack [expr#literal#literal22]: literal [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#prefix_expr#prefix_expr5]: prefix_expr 
          {-> New field.brack (@elem@11 , New expr.literal (expr#literal#literal22  ), @elem@33 , @elem@44 , New expr.prefix_expr (expr#prefix_expr#prefix_expr5  ) )  }   |

      {brack$literal1$table2} [@elem@11]: tok_lbrack [expr#literal#literal22]: literal [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#table#table_constructor5]: table_constructor 
          {-> New field.brack (@elem@11 , New expr.literal (expr#literal#literal22  ), @elem@33 , @elem@44 , New expr.table (expr#table#table_constructor5  ) )  }   |

      {brack$function1$nil2} [@elem@11]: tok_lbrack [expr#function#function22]: function [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#nil#kw_nil5]: kw_nil 
          {-> New field.brack (@elem@11 , New expr.function (expr#function#function22  ), @elem@33 , @elem@44 , New expr.nil (expr#nil#kw_nil5  ) )   }   |

      {brack$function1$false2} [@elem@11]: tok_lbrack [expr#function#function22]: function [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#false#kw_false5]: kw_false 
          {-> New field.brack (@elem@11 , New expr.function (expr#function#function22  ), @elem@33 , @elem@44 , New expr.false (expr#false#kw_false5  ) )  }   |

      {brack$function1$true2} [@elem@11]: tok_lbrack [expr#function#function22]: function [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#true#kw_true5]: kw_true 
          {-> New field.brack (@elem@11 , New expr.function (expr#function#function22  ), @elem@33 , @elem@44 , New expr.true (expr#true#kw_true5  ) )  }   |

      {brack$function1$number2} [@elem@11]: tok_lbrack [expr#function#function22]: function [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#number#number5]: number 
          {-> New field.brack (@elem@11 , New expr.function (expr#function#function22  ), @elem@33 , @elem@44 , New expr.number (expr#number#number5  ) )  }   |

      {brack$function1$literal2} [@elem@11]: tok_lbrack [expr#function#function22]: function [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#literal#literal5]: literal 
          {-> New field.brack (@elem@11 , New expr.function (expr#function#function22  ), @elem@33 , @elem@44 , New expr.literal (expr#literal#literal5  ) )  }   |

      {brack$function1$function2} [@elem@11]: tok_lbrack [expr#function#function22]: function [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#function#function5]: function 
          {-> New field.brack (@elem@11 , New expr.function (expr#function#function22  ), @elem@33 , @elem@44 , New expr.function (expr#function#function5  ) )  }   |

      {brack$function1$prefix_expr2} [@elem@11]: tok_lbrack [expr#function#function22]: function [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#prefix_expr#prefix_expr5]: prefix_expr 
          {-> New field.brack (@elem@11 , New expr.function (expr#function#function22  ), @elem@33 , @elem@44 , New expr.prefix_expr (expr#prefix_expr#prefix_expr5  ) )  }   |

      {brack$function1$table2} [@elem@11]: tok_lbrack [expr#function#function22]: function [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#table#table_constructor5]: table_constructor 
          {-> New field.brack (@elem@11 , New expr.function (expr#function#function22  ), @elem@33 , @elem@44 , New expr.table (expr#table#table_constructor5  ) )  }   |

      {brack$prefix_expr1$nil2} [@elem@11]: tok_lbrack [expr#prefix_expr#prefix_expr22]: prefix_expr [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#nil#kw_nil5]: kw_nil 
          {-> New field.brack (@elem@11 , New expr.prefix_expr (expr#prefix_expr#prefix_expr22  ), @elem@33 , @elem@44 , New expr.nil (expr#nil#kw_nil5  ) )  }   |

      {brack$prefix_expr1$false2} [@elem@11]: tok_lbrack [expr#prefix_expr#prefix_expr22]: prefix_expr [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#false#kw_false5]: kw_false 
          {-> New field.brack (@elem@11 , New expr.prefix_expr (expr#prefix_expr#prefix_expr22  ), @elem@33 , @elem@44 , New expr.false (expr#false#kw_false5  ) )  }   |

      {brack$prefix_expr1$true2} [@elem@11]: tok_lbrack [expr#prefix_expr#prefix_expr22]: prefix_expr [@elem@33]: tok_rbrack [@elem@44]: tok_assign  [expr#true#kw_true5]: kw_true 
          {-> New field.brack (@elem@11 , New expr.prefix_expr (expr#prefix_expr#prefix_expr22  ), @elem@33 , @elem@44 , New expr.true (expr#true#kw_true5  ) )  }   |

      {brack$prefix_expr1$number2} [@elem@11]: tok_lbrack [expr#prefix_expr#prefix_expr22]: prefix_expr [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#number#number5]: number 
          {-> New field.brack (@elem@11 , New expr.prefix_expr (expr#prefix_expr#prefix_expr22  ), @elem@33 , @elem@44 , New expr.number (expr#number#number5  ) )  }   |

      {brack$prefix_expr1$literal2} [@elem@11]: tok_lbrack [expr#prefix_expr#prefix_expr22]: prefix_expr [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#literal#literal5]: literal 
          {-> New field.brack (@elem@11 , New expr.prefix_expr (expr#prefix_expr#prefix_expr22  ), @elem@33 , @elem@44 , New expr.literal (expr#literal#literal5  ) )  }   |

      {brack$prefix_expr1$function2} [@elem@11]: tok_lbrack [expr#prefix_expr#prefix_expr22]: prefix_expr [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#function#function5]: function 
          {-> New field.brack (@elem@11 , New expr.prefix_expr (expr#prefix_expr#prefix_expr22  ), @elem@33 , @elem@44 , New expr.function (expr#function#function5  ) )  }   |

      {brack$prefix_expr1$prefix_expr2} [@elem@11]: tok_lbrack [expr#prefix_expr#prefix_expr22]: prefix_expr [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#prefix_expr#prefix_expr5]: prefix_expr 
          {-> New field.brack (@elem@11 , New expr.prefix_expr (expr#prefix_expr#prefix_expr22  ), @elem@33 , @elem@44 , New expr.prefix_expr (expr#prefix_expr#prefix_expr5  ) )  }   |

      {brack$prefix_expr1$table2} [@elem@11]: tok_lbrack [expr#prefix_expr#prefix_expr22]: prefix_expr [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#table#table_constructor5]: table_constructor 
          {-> New field.brack (@elem@11 , New expr.prefix_expr (expr#prefix_expr#prefix_expr22  ), @elem@33 , @elem@44 , New expr.table (expr#table#table_constructor5  ) )  }   |

      {brack$table1$nil2} [@elem@11]: tok_lbrack [expr#table#table_constructor22]: table_constructor [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#nil#kw_nil5]: kw_nil 
          {-> New field.brack (@elem@11 , New expr.table (expr#table#table_constructor22  ), @elem@33 , @elem@44 , New expr.nil (expr#nil#kw_nil5  ) )  }   |

      {brack$table1$false2} [@elem@11]: tok_lbrack [expr#table#table_constructor22]: table_constructor [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#false#kw_false5]: kw_false 
          {-> New field.brack (@elem@11 , New expr.table (expr#table#table_constructor22  ), @elem@33 , @elem@44 , New expr.false (expr#false#kw_false5  ) )  }   |

      {brack$table1$true2} [@elem@11]: tok_lbrack [expr#table#table_constructor22]: table_constructor [@elem@33]: tok_rbrack [@elem@44]: tok_assign  [expr#true#kw_true5]: kw_true 
          {-> New field.brack (@elem@11 , New expr.table (expr#table#table_constructor22  ), @elem@33 , @elem@44 , New expr.true (expr#true#kw_true5  ) )  }   |

      {brack$table1$number2} [@elem@11]: tok_lbrack [expr#table#table_constructor22]: table_constructor [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#number#number5]: number 
          {-> New field.brack (@elem@11 , New expr.table (expr#table#table_constructor22  ), @elem@33 , @elem@44 , New expr.number (expr#number#number5  ) )  }   |

      {brack$table1$literal2} [@elem@11]: tok_lbrack [expr#table#table_constructor22]: table_constructor [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#literal#literal5]: literal 
          {-> New field.brack (@elem@11 , New expr.table (expr#table#table_constructor22  ), @elem@33 , @elem@44 , New expr.literal (expr#literal#literal5  ) )  }   |

      {brack$table1$function2} [@elem@11]: tok_lbrack [expr#table#table_constructor22]: table_constructor [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#function#function5]: function 
          {-> New field.brack (@elem@11 , New expr.table (expr#table#table_constructor22  ), @elem@33 , @elem@44 , New expr.function (expr#function#function5  ) )  }   |

      {brack$table1$prefix_expr2} [@elem@11]: tok_lbrack [expr#table#table_constructor22]: table_constructor [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#prefix_expr#prefix_expr5]: prefix_expr 
          {-> New field.brack (@elem@11 , New expr.table (expr#table#table_constructor22  ), @elem@33 , @elem@44 , New expr.prefix_expr (expr#prefix_expr#prefix_expr5  ) )  }   |

      {brack$table1$table2} [@elem@11]: tok_lbrack [expr#table#table_constructor22]: table_constructor [@elem@33]: tok_rbrack [@elem@44]: tok_assign [expr#table#table_constructor5]: table_constructor 
          {-> New field.brack (@elem@11 , New expr.table (expr#table#table_constructor22  ), @elem@33 , @elem@44 , New expr.table (expr#table#table_constructor5  ) )  }   |

      {assign$nil1} [@elem@1]: name [@elem@2]: tok_assign [expr#nil#kw_nil3]: kw_nil 
          {-> New field.assign (@elem@1 , @elem@2 , New expr.nil (expr#nil#kw_nil3  ) )  }   |

      {assign$false1} [@elem@1]: name [@elem@2]: tok_assign [expr#false#kw_false3]: kw_false 
          {-> New field.assign (@elem@1 , @elem@2 , New expr.false (expr#false#kw_false3  ) )  }   |

      {assign$true1} [@elem@1]: name [@elem@2]: tok_assign [expr#true#kw_true3]: kw_true 
          {-> New field.assign (@elem@1 , @elem@2 , New expr.true (expr#true#kw_true3  ) )  }   |

      {assign$number1} [@elem@1]: name [@elem@2]: tok_assign [expr#number#number3]: number 
          {-> New field.assign (@elem@1 , @elem@2 , New expr.number (expr#number#number3  ) )  }   |

      {assign$literal1} [@elem@1]: name [@elem@2]: tok_assign [expr#literal#literal3]: literal 
          {-> New field.assign (@elem@1 , @elem@2 , New expr.literal (expr#literal#literal3  ) )  }   |

      {assign$function1} [@elem@1]: name [@elem@2]: tok_assign [expr#function#function3]: function 
          {-> New field.assign (@elem@1 , @elem@2 , New expr.function (expr#function#function3  ) )  }   |

      {assign$prefix_expr1} [@elem@1]: name [@elem@2]: tok_assign [expr#prefix_expr#prefix_expr3]: prefix_expr 
          {-> New field.assign (@elem@1 , @elem@2 , New expr.prefix_expr (expr#prefix_expr#prefix_expr3  ) )  }   |

      {assign$table1} [@elem@1]: name [@elem@2]: tok_assign [expr#table#table_constructor3]: table_constructor 
          {-> New field.assign (@elem@1 , @elem@2 , New expr.table (expr#table#table_constructor3  ) )  }   |

      {expr$nil1} [expr#nil#kw_nil1]: kw_nil 
          {-> New field.expr (New expr.nil (expr#nil#kw_nil1  ) )  }   |

      {expr$false1} [expr#false#kw_false1]: kw_false 
          {-> New field.expr (New expr.false (expr#false#kw_false1  ) )  }    |

      {expr$true1} [expr#true#kw_true1]: kw_true 
          {-> New field.expr (New expr.true (expr#true#kw_true1  ) )  }   |

      {expr$number1} [expr#number#number1]: number 
          {-> New field.expr (New expr.number (expr#number#number1  ) )  }    |

      {expr$literal1} [expr#literal#literal1]: literal 
          {-> New field.expr (New expr.literal (expr#literal#literal1  ) )   }   |

      {expr$function1} [expr#function#function1]: function 
          {-> New field.expr (New expr.function (expr#function#function1  ) )  }   |

      {expr$prefix_expr1} [expr#prefix_expr#prefix_expr1]: prefix_expr 
          {-> New field.expr (New expr.prefix_expr (expr#prefix_expr#prefix_expr1  ) )  }   |

      {expr$table1} [expr#table#table_constructor1]: table_constructor 
          {-> New field.expr (New expr.table (expr#table#table_constructor1  ) )  }  
      ;

     field_sep
          {-> P.field_sep  } =

      {comma} tok_comma 
          {-> New field_sep.comma (tok_comma  )  }   |

      {semi} tok_semi 
          {-> New field_sep.semi (tok_semi  )  }  
      ;

     name
          {-> P.name  } =

      identifier 
          {-> New name (identifier  )  }  
      ;

     number
          {-> P.number  } =

      constant 
          {-> New number (constant  )  }  
      ;

     literal
          {-> P.literal  } =

      string_literal 
          {-> New literal (string_literal  )  }  
      ;

     $non_function_call
          {-> P.non_function_call*  } =

      {terminal} P.non_function_call 
          {-> [ P.non_function_call.non_function_call  ]  }   |

      {non_terminal} P.$non_function_call P.non_function_call 
          {-> [ $non_function_call.non_function_call P.non_function_call.non_function_call  ]  }  
      ;

     $elseif
          {-> P.elseif*  } =

      {terminal} P.elseif 
          {-> [ P.elseif.elseif  ]  }   |

      {non_terminal} P.$elseif P.elseif 
          {-> [ $elseif.elseif P.elseif.elseif  ]  }  
      ;

     $index
          {-> P.index*  } =

      {terminal} P.index 
          {-> [ P.index.index  ]  }   |

      {non_terminal} P.$index P.index 
          {-> [ $index.index P.index.index  ]  }  
      ;

     $field_list_tail
          {-> P.field_list_tail*  } =

      {terminal} P.field_list_tail 
          {-> [ P.field_list_tail.field_list_tail  ]  }   |

      {non_terminal} P.$field_list_tail P.field_list_tail 
          {-> [ $field_list_tail.field_list_tail P.field_list_tail.field_list_tail  ]  }  
      ;

Abstract Syntax Tree
     chunk =
      statement_list finish? 
      ;

     block =
      chunk 
      ;

     finish =
      {return} kw_return expr_list? tok_semi? | 
      {break} kw_break tok_semi? 
      ;

     statement_list =
      non_function_call* function_call_and_statements? 
      ;

     non_function_call =
      normal_statement tok_semi? 
      ;

     normal_statement =
      {assignment} var_list tok_assign expr_list | 
      {block} kw_do block kw_end | 
      {while} kw_while expr kw_do block kw_end | 
      {repeat} kw_repeat block kw_until expr | 
      {if} kw_if expr kw_then block elseif* else? kw_end | 
      {simple_for} kw_for name tok_assign [init]: expr tok_comma [limit]: expr kw_do block kw_end | 
      {for} kw_for name tok_assign [init]: expr [sep1]: tok_comma [limit]:  expr [sep2]: tok_comma [step]: expr kw_do block kw_end | 
      {for_iterator} kw_for name_list kw_in expr_list kw_do block kw_end | 
      {function} kw_function func_name func_body | 
      {local_function} kw_local kw_function name func_body | 
      {local_var} kw_local name_list init? 
      ;

     function_call_and_statements =
      function_call tok_semi? nopar_statements 
      ;

     nopar_statements =
      {list} nopar_non_function_call non_function_call* function_call_and_statements? | 
      {single} nopar_function_call_and_statements? 
      ;

     nopar_non_function_call =
      nopar_normal_statement tok_semi? 
      ;

     nopar_normal_statement =
      {assignment} nopar_var_list tok_assign expr_list | 
      {block} kw_do block kw_end | 
      {while} kw_while expr kw_do block kw_end | 
      {repeat} kw_repeat block kw_until expr | 
      {if} kw_if expr kw_then block elseif* else? kw_end | 
      {simple_for} kw_for name tok_assign [init]: expr tok_comma [limit]: expr kw_do block kw_end | 
      {for} kw_for name tok_assign [init]: expr [sep1]: tok_comma [limit]:  expr [sep2]: tok_comma [step]: expr kw_do block kw_end | 
      {for_iterator} kw_for name_list kw_in expr_list kw_do block kw_end | 
      {function} kw_function func_name func_body | 
      {local_function} kw_local kw_function name func_body | 
      {local_var} kw_local name_list init? 
      ;

     nopar_function_call_and_statements =
      nopar_function_call tok_semi? nopar_statements 
      ;

     nopar_function_call =
      {simple} nopar_prefix_expr args | 
      {method} nopar_prefix_expr tok_colon name args 
      ;

     nopar_prefix_expr =
      {var} nopar_var | 
      {function_call} nopar_function_call 
      ;

     nopar_var =
      {name} name | 
      {brack} nopar_prefix_expr tok_lbrack expr tok_rbrack | 
      {dot} nopar_prefix_expr tok_dot name 
      ;

     nopar_var_list =
      {single} nopar_var | 
      {list} nopar_var tok_comma nopar_var_list 
      ;

     elseif =
      kw_elseif expr kw_then block 
      ;

     else =
      kw_else block 
      ;

     func_name =
      name index* method? 
      ;

     index =
      tok_dot key 
      ;

     method =
      tok_colon key 
      ;

     key =
      name 
      ;

     var_list =
      {single} var | 
      {list} var tok_comma var_list 
      ;

     var =
      {name} name | 
      {brack} prefix_expr tok_lbrack expr tok_rbrack | 
      {dot} prefix_expr tok_dot name 
      ;

     name_list =
      {single} name | 
      {list} name_list tok_comma name 
      ;

     init =
      tok_assign expr_list 
      ;

     expr_list =
      {single} expr | 
      {list} expr_list tok_comma expr 
      ;

     expr =
      {nil} kw_nil | 
      {false} kw_false | 
      {true} kw_true | 
      {number} number | 
      {literal} literal | 
      {function} function | 
      {prefix_expr} prefix_expr | 
      {table} table_constructor 
      ;

     prefix_expr =
      {var} var | 
      {function_call} function_call | 
      {expr} tok_lparen or_expr tok_rparen 
      ;

     or_expr =
      {binop} [left]: or_expr kw_or [right]: and_expr | 
      {simple} and_expr 
      ;

     and_expr =
      {binop} [left]: and_expr kw_and [right]: eq_expr | 
      {simple} eq_expr 
      ;

     eq_expr =
      {lt} [left]: eq_expr tok_lt [right]: add_expr | 
      {gt} [left]: eq_expr tok_gt [right]: add_expr | 
      {le} [left]: eq_expr tok_le [right]: add_expr | 
      {ge} [left]: eq_expr tok_ge [right]: add_expr | 
      {not_equal} [left]: eq_expr tok_not_equal [right]: add_expr | 
      {equal} [left]: eq_expr tok_equal [right]: add_expr | 
      {simple} add_expr 
      ;

     add_expr =
      {add} [left]: add_expr tok_plus [right]: mult_expr | 
      {sub} [left]: add_expr tok_minus [right]: mult_expr | 
      mult_expr 
      ;

     mult_expr =
      {mult} [left]: mult_expr tok_star [right]: unop_expr | 
      {div} [left]: mult_expr tok_div [right]: unop_expr | 
      {simple} unop_expr 
      ;

     unop_expr =
      {minus} tok_minus expr | 
      {not} kw_not expr | 
      {expr} expr 
      ;

     function_call =
      {simple} prefix_expr args | 
      {method} prefix_expr tok_colon name args 
      ;

     args =
      {paren} tok_lparen expr_list? tok_rparen | 
      {table} table_constructor | 
      {literal} literal 
      ;

     function =
      kw_function func_body 
      ;

     func_body =
      tok_lparen params? tok_rparen block kw_end 
      ;

     params =
      {vararg} tok_ellipsis | 
      {list} name_list | 
      {list_vararg} name_list tok_comma tok_ellipsis 
      ;

     table_constructor =
      tok_lcurly field_list? tok_rcurly 
      ;

     field_list =
      field field_list_tail* field_sep? 
      ;

     field_list_tail =
      field_sep field 
      ;

     field =
      {brack} tok_lbrack [key]: expr tok_rbrack tok_assign [value]: expr | 
      {assign} name tok_assign expr | 
      {expr} expr 
      ;

     field_sep =
      {comma} tok_comma | 
      {semi} tok_semi 
      ;

     name =
      identifier 
      ;

     number =
      constant 
      ;

     literal =
      string_literal 
      ;



shift/reduce conflict in state [stack: PStatementList TKwReturn PPrefixExpr *] on TTokLparen in {
	[ PArgs = * TTokLparen PExprList TTokRparen ] (shift),
	[ PArgs = * TTokLparen TTokRparen ] (shift),
	[ PExprList = PPrefixExpr * ] followed by TTokLparen (reduce)
}
java.lang.RuntimeException: 

shift/reduce conflict in state [stack: PStatementList TKwReturn PPrefixExpr *] on TTokLparen in {
	[ PArgs = * TTokLparen PExprList TTokRparen ] (shift),
	[ PArgs = * TTokLparen TTokRparen ] (shift),
	[ PExprList = PPrefixExpr * ] followed by TTokLparen (reduce)
}
	at org.sablecc.sablecc.GenParser.caseStart(Unknown Source)
	at org.sablecc.sablecc.node.Start.apply(Unknown Source)
	at org.sablecc.sablecc.SableCC.processGrammar(Unknown Source)
	at org.sablecc.sablecc.SableCC.processGrammar(Unknown Source)
	at org.sablecc.sablecc.SableCC.main(Unknown Source)