ROOT (token: short_text [lag_newlines/spaces] {pos_id})                              
 ¦--COMMENT: #'thi [0/0] {1}                                                         
 ¦--COMMENT: #' [1/0] {2}                                                            
 ¦--COMMENT: #' @p [1/0] {3}                                                         
 ¦--COMMENT: #'    [1/0] {4}                                                         
 ¦--expr: a<- f [1/0] {5}                                                            
 ¦   ¦--expr: a [0/0] {7}                                                            
 ¦   ¦   °--SYMBOL: a [0/0] {6}                                                      
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {8}                                                    
 ¦   °--expr: funct [0/0] {9}                                                        
 ¦       ¦--FUNCTION: funct [0/0] {10}                                               
 ¦       ¦--'(': ( [0/0] {11}                                                        
 ¦       ¦--SYMBOL_FORMALS: x [0/0] {12}                                             
 ¦       ¦--')': ) [0/0] {13}                                                        
 ¦       °--expr: {
  t [0/0] {14}                                                  
 ¦           ¦--'{': { [0/2] {15}                                                    
 ¦           ¦--expr: test_ [1/2] {16}                                               
 ¦           ¦   ¦--expr: test_ [0/0] {18}                                           
 ¦           ¦   ¦   °--SYMBOL_FUNCTION_CALL: test_ [0/0] {17}                       
 ¦           ¦   ¦--'(': ( [0/0] {19}                                                
 ¦           ¦   ¦--expr: "I wa [0/0] {21}                                           
 ¦           ¦   ¦   °--STR_CONST: "I wa [0/0] {20}                                  
 ¦           ¦   ¦--',': , [0/0] {22}                                                
 ¦           ¦   ¦--expr: {
    [0/5] {23}                                          
 ¦           ¦   ¦   ¦--'{': { [0/4] {24}                                            
 ¦           ¦   ¦   ¦--expr: out < [1/4] {25}                                       
 ¦           ¦   ¦   ¦   ¦--expr: out [0/1] {27}                                     
 ¦           ¦   ¦   ¦   ¦   °--SYMBOL: out [0/0] {26}                               
 ¦           ¦   ¦   ¦   ¦--LEFT_ASSIGN: <- [0/1] {28}                               
 ¦           ¦   ¦   ¦   °--expr: c(1,c [0/0] {29}                                   
 ¦           ¦   ¦   ¦       ¦--expr: c [0/0] {31}                                   
 ¦           ¦   ¦   ¦       ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {30}               
 ¦           ¦   ¦   ¦       ¦--'(': ( [0/0] {32}                                    
 ¦           ¦   ¦   ¦       ¦--expr: 1 [0/0] {34}                                   
 ¦           ¦   ¦   ¦       ¦   °--NUM_CONST: 1 [0/0] {33}                          
 ¦           ¦   ¦   ¦       ¦--',': , [0/0] {35}                                    
 ¦           ¦   ¦   ¦       ¦--expr: c(
   [0/0] {36}                              
 ¦           ¦   ¦   ¦       ¦   ¦--expr: c [0/0] {38}                               
 ¦           ¦   ¦   ¦       ¦   ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {37}           
 ¦           ¦   ¦   ¦       ¦   ¦--'(': ( [0/6] {39}                                
 ¦           ¦   ¦   ¦       ¦   ¦--expr: 22 +1 [1/4] {40}                           
 ¦           ¦   ¦   ¦       ¦   ¦   ¦--expr: 22 [0/1] {42}                          
 ¦           ¦   ¦   ¦       ¦   ¦   ¦   °--NUM_CONST: 22 [0/0] {41}                 
 ¦           ¦   ¦   ¦       ¦   ¦   ¦--'+': + [0/0] {43}                            
 ¦           ¦   ¦   ¦       ¦   ¦   °--expr: 1 [0/0] {45}                           
 ¦           ¦   ¦   ¦       ¦   ¦       °--NUM_CONST: 1 [0/0] {44}                  
 ¦           ¦   ¦   ¦       ¦   °--')': ) [1/0] {46}                                
 ¦           ¦   ¦   ¦       °--')': ) [0/0] {47}                                    
 ¦           ¦   ¦   ¦--expr: if (x [1/2] {48}                                       
 ¦           ¦   ¦   ¦   ¦--IF: if [0/1] {49}                                        
 ¦           ¦   ¦   ¦   ¦--'(': ( [0/0] {50}                                        
 ¦           ¦   ¦   ¦   ¦--expr: x > 1 [0/0] {51}                                   
 ¦           ¦   ¦   ¦   ¦   ¦--expr: x [0/1] {53}                                   
 ¦           ¦   ¦   ¦   ¦   ¦   °--SYMBOL: x [0/0] {52}                             
 ¦           ¦   ¦   ¦   ¦   ¦--GT: > [0/1] {54}                                     
 ¦           ¦   ¦   ¦   ¦   °--expr: 10 [0/0] {56}                                  
 ¦           ¦   ¦   ¦   ¦       °--NUM_CONST: 10 [0/0] {55}                         
 ¦           ¦   ¦   ¦   ¦--')': ) [0/1] {57}                                        
 ¦           ¦   ¦   ¦   °--expr: {
    [0/0] {58}                                  
 ¦           ¦   ¦   ¦       ¦--'{': { [0/6] {59}                                    
 ¦           ¦   ¦   ¦       ¦--expr: for ( [1/4] {60}                               
 ¦           ¦   ¦   ¦       ¦   ¦--FOR: for [0/1] {61}                              
 ¦           ¦   ¦   ¦       ¦   ¦--forcond: (x in [0/1] {62}                        
 ¦           ¦   ¦   ¦       ¦   ¦   ¦--'(': ( [0/0] {63}                            
 ¦           ¦   ¦   ¦       ¦   ¦   ¦--SYMBOL: x [0/1] {64}                         
 ¦           ¦   ¦   ¦       ¦   ¦   ¦--IN: in [0/1] {65}                            
 ¦           ¦   ¦   ¦       ¦   ¦   ¦--expr: 22 [0/0] {67}                          
 ¦           ¦   ¦   ¦       ¦   ¦   ¦   °--NUM_CONST: 22 [0/0] {66}                 
 ¦           ¦   ¦   ¦       ¦   ¦   °--')': ) [0/0] {68}                            
 ¦           ¦   ¦   ¦       ¦   °--expr: { # F [0/0] {69}                           
 ¦           ¦   ¦   ¦       ¦       ¦--'{': { [0/1] {70}                            
 ¦           ¦   ¦   ¦       ¦       ¦--COMMENT: # FIX [0/8] {71}                    
 ¦           ¦   ¦   ¦       ¦       ¦--expr: prin( [1/6] {72}                       
 ¦           ¦   ¦   ¦       ¦       ¦   ¦--expr: prin [0/0] {74}                    
 ¦           ¦   ¦   ¦       ¦       ¦   ¦   °--SYMBOL_FUNCTION_CALL: prin [0/0] {73}
 ¦           ¦   ¦   ¦       ¦       ¦   ¦--'(': ( [0/0] {75}                        
 ¦           ¦   ¦   ¦       ¦       ¦   ¦--expr: x [0/0] {77}                       
 ¦           ¦   ¦   ¦       ¦       ¦   ¦   °--SYMBOL: x [0/0] {76}                 
 ¦           ¦   ¦   ¦       ¦       ¦   °--')': ) [0/0] {78}                        
 ¦           ¦   ¦   ¦       ¦       °--'}': } [1/0] {79}                            
 ¦           ¦   ¦   ¦       °--'}': } [1/0] {80}                                    
 ¦           ¦   ¦   °--'}': } [1/0] {81}                                            
 ¦           ¦   °--')': ) [0/0] {82}                                                
 ¦           ¦--COMMENT: #we l [1/2] {83}                                            
 ¦           ¦--expr: c(lis [1/2] {84}                                               
 ¦           ¦   ¦--expr: c [0/0] {86}                                               
 ¦           ¦   ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {85}                           
 ¦           ¦   ¦--'(': ( [0/0] {87}                                                
 ¦           ¦   ¦--expr: list( [0/0] {88}                                           
 ¦           ¦   ¦   ¦--expr: list [0/0] {90}                                        
 ¦           ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: list [0/0] {89}                    
 ¦           ¦   ¦   ¦--'(': ( [0/0] {91}                                            
 ¦           ¦   ¦   ¦--expr: x + 2 [0/0] {92}                                       
 ¦           ¦   ¦   ¦   ¦--expr: x [0/1] {94}                                       
 ¦           ¦   ¦   ¦   ¦   °--SYMBOL: x [0/0] {93}                                 
 ¦           ¦   ¦   ¦   ¦--'+': + [0/1] {95}                                        
 ¦           ¦   ¦   ¦   °--expr: 2 [0/0] {97}                                       
 ¦           ¦   ¦   ¦       °--NUM_CONST: 2 [0/0] {96}                              
 ¦           ¦   ¦   °--')': ) [0/0] {98}                                            
 ¦           ¦   ¦--',': , [0/4] {99}                                                
 ¦           ¦   ¦--expr: c(    [1/1] {100}                                          
 ¦           ¦   ¦   ¦--expr: c [0/0] {102}                                          
 ¦           ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {101}                      
 ¦           ¦   ¦   ¦--'(': ( [0/4] {103}                                           
 ¦           ¦   ¦   ¦--expr: c(
   [0/3] {104}                                     
 ¦           ¦   ¦   ¦   ¦--expr: c [0/0] {106}                                      
 ¦           ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {105}                  
 ¦           ¦   ¦   ¦   ¦--'(': ( [0/6] {107}                                       
 ¦           ¦   ¦   ¦   ¦--expr: 26 ^  [1/0] {108}                                  
 ¦           ¦   ¦   ¦   ¦   ¦--expr: 26 [0/1] {110}                                 
 ¦           ¦   ¦   ¦   ¦   ¦   °--NUM_CONST: 26 [0/0] {109}                        
 ¦           ¦   ¦   ¦   ¦   ¦--'^': ^ [0/1] {111}                                   
 ¦           ¦   ¦   ¦   ¦   °--expr: 2 [0/0] {113}                                  
 ¦           ¦   ¦   ¦   ¦       °--NUM_CONST: 2 [0/0] {112}                         
 ¦           ¦   ¦   ¦   ¦--',': , [0/1] {114}                                       
 ¦           ¦   ¦   ¦   ¦--COMMENT: # FIX [0/6] {115}                               
 ¦           ¦   ¦   ¦   ¦--expr: 8 [1/0] {117}                                      
 ¦           ¦   ¦   ¦   ¦   °--NUM_CONST: 8 [0/0] {116}                             
 ¦           ¦   ¦   ¦   ¦--',': , [0/6] {118}                                       
 ¦           ¦   ¦   ¦   ¦--expr: 7 [1/4] {120}                                      
 ¦           ¦   ¦   ¦   ¦   °--NUM_CONST: 7 [0/0] {119}                             
 ¦           ¦   ¦   ¦   °--')': ) [1/0] {121}                                       
 ¦           ¦   ¦   °--')': ) [0/0] {122}                                           
 ¦           ¦   °--')': ) [0/0] {123}                                               
 ¦           ¦--expr: call( [2/0] {124}                                              
 ¦           ¦   ¦--expr: call [0/0] {126}                                           
 ¦           ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {125}                       
 ¦           ¦   ¦--'(': ( [0/4] {127}                                               
 ¦           ¦   ¦--expr: 1 [1/0] {129}                                              
 ¦           ¦   ¦   °--NUM_CONST: 1 [0/0] {128}                                     
 ¦           ¦   ¦--',': , [0/1] {130}                                               
 ¦           ¦   ¦--expr: 2 [0/0] {132}                                              
 ¦           ¦   ¦   °--NUM_CONST: 2 [0/0] {131}                                     
 ¦           ¦   ¦--',': , [0/4] {133}                                               
 ¦           ¦   ¦--expr: 23+In [1/0] {134}                                          
 ¦           ¦   ¦   ¦--expr: 23 [0/0] {137}                                         
 ¦           ¦   ¦   ¦   °--NUM_CONST: 23 [0/0] {136}                                
 ¦           ¦   ¦   ¦--'+': + [0/0] {138}                                           
 ¦           ¦   ¦   ¦--expr: Inf [0/1] {140}                                        
 ¦           ¦   ¦   ¦   °--NUM_CONST: Inf [0/0] {139}                               
 ¦           ¦   ¦   ¦--'-': - [0/1] {141}                                           
 ¦           ¦   ¦   °--expr: 99 [0/0] {143}                                         
 ¦           ¦   ¦       °--NUM_CONST: 99 [0/0] {142}                                
 ¦           ¦   ¦--',': , [0/1] {144}                                               
 ¦           ¦   ¦--expr: call( [0/0] {145}                                          
 ¦           ¦   ¦   ¦--expr: call [0/0] {147}                                       
 ¦           ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {146}                   
 ¦           ¦   ¦   ¦--'(': ( [0/6] {148}                                           
 ¦           ¦   ¦   ¦--expr: 16 [1/4] {150}                                         
 ¦           ¦   ¦   ¦   °--NUM_CONST: 16 [0/0] {149}                                
 ¦           ¦   ¦   °--')': ) [1/0] {151}                                           
 ¦           ¦   °--')': ) [0/0] {152}                                               
 ¦           °--'}': } [1/0] {153}                                                   
 °--COMMENT: # com [1/0] {154}                                                       
