ROOT (token: short_text [lag_newlines/spaces] {pos_id})                    
 ¦--expr: print [0/0] {1}                                                  
 ¦   ¦--expr: print [0/1] {3}                                              
 ¦   ¦   °--SYMBOL: print [0/0] {2}                                        
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {4}                                          
 ¦   °--expr: funct [0/0] {5}                                              
 ¦       ¦--FUNCTION: funct [0/0] {6}                                      
 ¦       ¦--'(': ( [0/0] {7}                                               
 ¦       ¦--SYMBOL_FORMALS: x [0/0] {8}                                    
 ¦       ¦--',': , [0/1] {9}                                               
 ¦       ¦--SYMBOL_FORMALS: ... [0/0] {10}                                 
 ¦       ¦--')': ) [0/1] {11}                                              
 ¦       °--expr: {
  l [0/0] {12}                                        
 ¦           ¦--'{': { [0/2] {13}                                          
 ¦           ¦--expr: lines [1/2] {14}                                     
 ¦           ¦   ¦--expr: lines [0/1] {16}                                 
 ¦           ¦   ¦   °--SYMBOL: lines [0/0] {15}                           
 ¦           ¦   ¦--LEFT_ASSIGN: <- [0/1] {17}                             
 ¦           ¦   °--expr: m(y,  [0/0] {18}                                 
 ¦           ¦       ¦--expr: m [0/0] {20}                                 
 ¦           ¦       ¦   °--SYMBOL_FUNCTION_CALL: m [0/0] {19}             
 ¦           ¦       ¦--'(': ( [0/0] {21}                                  
 ¦           ¦       ¦--expr: y [0/0] {23}                                 
 ¦           ¦       ¦   °--SYMBOL: y [0/0] {22}                           
 ¦           ¦       ¦--',': , [0/1] {24}                                  
 ¦           ¦       ¦--expr: ... [0/0] {26}                               
 ¦           ¦       ¦   °--SYMBOL: ... [0/0] {25}                         
 ¦           ¦       ¦--',': , [0/1] {27}                                  
 ¦           ¦       ¦--SYMBOL_SUB: print [0/1] {28}                       
 ¦           ¦       ¦--EQ_SUB: = [0/1] {29}                               
 ¦           ¦       ¦--expr: TRUE [0/0] {31}                              
 ¦           ¦       ¦   °--NUM_CONST: TRUE [0/0] {30}                     
 ¦           ¦       °--')': ) [0/0] {32}                                  
 ¦           ¦--expr: paste [1/0] {33}                                     
 ¦           ¦   ¦--expr: paste [0/0] {35}                                 
 ¦           ¦   ¦   °--SYMBOL_FUNCTION_CALL: paste [0/0] {34}             
 ¦           ¦   ¦--'(': ( [0/0] {36}                                      
 ¦           ¦   ¦--expr: lines [0/0] {38}                                 
 ¦           ¦   ¦   °--SYMBOL: lines [0/0] {37}                           
 ¦           ¦   ¦--',': , [0/1] {39}                                      
 ¦           ¦   ¦--SYMBOL_SUB: sep [0/1] {40}                             
 ¦           ¦   ¦--EQ_SUB: = [0/1] {41}                                   
 ¦           ¦   ¦--expr: "\n" [0/0] {43}                                 
 ¦           ¦   ¦   °--STR_CONST: "\n" [0/0] {42}                        
 ¦           ¦   °--')': ) [0/0] {44}                                      
 ¦           °--'}': } [1/0] {45}                                          
 ¦--COMMENT: # No  [2/0] {46}                                              
 ¦--expr: kng < [2/0] {47}                                                 
 ¦   ¦--expr: kng [0/1] {49}                                               
 ¦   ¦   °--SYMBOL: kng [0/0] {48}                                         
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {50}                                         
 ¦   °--expr: funct [0/0] {51}                                             
 ¦       ¦--FUNCTION: funct [0/0] {52}                                     
 ¦       ¦--'(': ( [0/0] {53}                                              
 ¦       ¦--SYMBOL_FORMALS: x [0/0] {54}                                   
 ¦       ¦--',': , [0/1] {55}                                              
 ¦       ¦--SYMBOL_FORMALS: y [0/0] {56}                                   
 ¦       ¦--')': ) [0/1] {57}                                              
 ¦       °--expr: spm(f [0/0] {58}                                         
 ¦           ¦--expr: spm [0/0] {60}                                       
 ¦           ¦   °--SYMBOL_FUNCTION_CALL: spm [0/0] {59}                   
 ¦           ¦--'(': ( [0/0] {61}                                          
 ¦           ¦--SYMBOL_SUB: fmt [0/1] {62}                                 
 ¦           ¦--EQ_SUB: = [0/1] {63}                                       
 ¦           ¦--expr: "%i" [0/0] {65}                                      
 ¦           ¦   °--STR_CONST: "%i" [0/0] {64}                             
 ¦           ¦--',': , [0/1] {66}                                          
 ¦           ¦--expr: lgd(x [0/0] {67}                                     
 ¦           ¦   ¦--expr: lgd [0/0] {69}                                   
 ¦           ¦   ¦   °--SYMBOL_FUNCTION_CALL: lgd [0/0] {68}               
 ¦           ¦   ¦--'(': ( [0/0] {70}                                      
 ¦           ¦   ¦--expr: x [0/0] {72}                                     
 ¦           ¦   ¦   °--SYMBOL: x [0/0] {71}                               
 ¦           ¦   °--')': ) [0/0] {73}                                      
 ¦           ¦--',': , [0/1] {74}                                          
 ¦           ¦--expr: tds(y [0/0] {75}                                     
 ¦           ¦   ¦--expr: tds [0/0] {77}                                   
 ¦           ¦   ¦   °--SYMBOL_FUNCTION_CALL: tds [0/0] {76}               
 ¦           ¦   ¦--'(': ( [0/0] {78}                                      
 ¦           ¦   ¦--expr: y [0/0] {80}                                     
 ¦           ¦   ¦   °--SYMBOL: y [0/0] {79}                               
 ¦           ¦   °--')': ) [0/0] {81}                                      
 ¦           °--')': ) [0/0] {82}                                          
 ¦--expr: tka < [1/0] {83}                                                 
 ¦   ¦--expr: tka [0/1] {85}                                               
 ¦   ¦   °--SYMBOL: tka [0/0] {84}                                         
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {86}                                         
 ¦   °--expr: funct [0/0] {87}                                             
 ¦       ¦--FUNCTION: funct [0/0] {88}                                     
 ¦       ¦--'(': ( [0/0] {89}                                              
 ¦       ¦--SYMBOL_FORMALS: my [0/0] {90}                                  
 ¦       ¦--',': , [0/1] {91}                                              
 ¦       ¦--SYMBOL_FORMALS: y [0/0] {92}                                   
 ¦       ¦--')': ) [0/1] {93}                                              
 ¦       °--expr: ttt(g [0/0] {94}                                         
 ¦           ¦--expr: ttt [0/0] {96}                                       
 ¦           ¦   °--SYMBOL_FUNCTION_CALL: ttt [0/0] {95}                   
 ¦           ¦--'(': ( [0/0] {97}                                          
 ¦           ¦--SYMBOL_SUB: gmks [0/1] {98}                                
 ¦           ¦--EQ_SUB: = [0/1] {99}                                       
 ¦           ¦--expr: "%s" [0/0] {101}                                     
 ¦           ¦   °--STR_CONST: "%s" [0/0] {100}                            
 ¦           ¦--',': , [0/1] {102}                                         
 ¦           ¦--expr: slice [0/0] {103}                                    
 ¦           ¦   ¦--expr: slice [0/0] {105}                                
 ¦           ¦   ¦   °--SYMBOL_FUNCTION_CALL: slice [0/0] {104}            
 ¦           ¦   ¦--'(': ( [0/0] {106}                                     
 ¦           ¦   ¦--expr: x [0/0] {108}                                    
 ¦           ¦   ¦   °--SYMBOL: x [0/0] {107}                              
 ¦           ¦   °--')': ) [0/0] {109}                                     
 ¦           ¦--',': , [0/1] {110}                                         
 ¦           ¦--expr: acast [0/0] {111}                                    
 ¦           ¦   ¦--expr: acast [0/0] {113}                                
 ¦           ¦   ¦   °--SYMBOL_FUNCTION_CALL: acast [0/0] {112}            
 ¦           ¦   ¦--'(': ( [0/0] {114}                                     
 ¦           ¦   ¦--expr: d [0/0] {116}                                    
 ¦           ¦   ¦   °--SYMBOL: d [0/0] {115}                              
 ¦           ¦   °--')': ) [0/0] {117}                                     
 ¦           °--')': ) [0/0] {118}                                         
 °--expr: anoth [2/0] {119}                                                
     ¦--expr: anoth [0/1] {121}                                            
     ¦   °--SYMBOL: anoth [0/0] {120}                                      
     ¦--LEFT_ASSIGN: <- [0/1] {122}                                        
     °--expr: funct [0/0] {123}                                            
         ¦--FUNCTION: funct [0/0] {124}                                    
         ¦--'(': ( [0/0] {125}                                             
         ¦--SYMBOL_FORMALS: x [0/0] {126}                                  
         ¦--',': , [0/1] {127}                                             
         ¦--SYMBOL_FORMALS: y [0/0] {128}                                  
         ¦--')': ) [0/1] {129}                                             
         °--expr: {
  i [0/0] {130}                                       
             ¦--'{': { [0/2] {131}                                         
             ¦--expr: if (! [1/2] {132}                                    
             ¦   ¦--IF: if [0/1] {133}                                     
             ¦   ¦--'(': ( [0/0] {134}                                     
             ¦   ¦--expr: !fun( [0/0] {135}                                
             ¦   ¦   ¦--expr: !fun( [0/1] {136}                            
             ¦   ¦   ¦   ¦--'!': ! [0/0] {137}                             
             ¦   ¦   ¦   °--expr: fun(x [0/0] {138}                        
             ¦   ¦   ¦       ¦--expr: fun [0/0] {140}                      
             ¦   ¦   ¦       ¦   °--SYMBOL_FUNCTION_CALL: fun [0/0] {139}  
             ¦   ¦   ¦       ¦--'(': ( [0/0] {141}                         
             ¦   ¦   ¦       ¦--expr: x [0/0] {143}                        
             ¦   ¦   ¦       ¦   °--SYMBOL: x [0/0] {142}                  
             ¦   ¦   ¦       °--')': ) [0/0] {144}                         
             ¦   ¦   ¦--AND2: && [0/1] {145}                               
             ¦   ¦   °--expr: !not_ [0/0] {146}                            
             ¦   ¦       ¦--'!': ! [0/0] {147}                             
             ¦   ¦       °--expr: not_i [0/0] {148}                        
             ¦   ¦           ¦--expr: not_i [0/0] {150}                    
             ¦   ¦           ¦   °--SYMBOL_FUNCTION_CALL: not_i [0/0] {149}
             ¦   ¦           ¦--'(': ( [0/0] {151}                         
             ¦   ¦           ¦--expr: y [0/0] {153}                        
             ¦   ¦           ¦   °--SYMBOL: y [0/0] {152}                  
             ¦   ¦           °--')': ) [0/0] {154}                         
             ¦   ¦--')': ) [0/1] {155}                                     
             ¦   °--expr: {
    [0/0] {156}                               
             ¦       ¦--'{': { [0/4] {157}                                 
             ¦       ¦--expr: retur [1/2] {158}                            
             ¦       ¦   ¦--expr: retur [0/0] {160}                        
             ¦       ¦   ¦   °--SYMBOL_FUNCTION_CALL: retur [0/0] {159}    
             ¦       ¦   ¦--'(': ( [0/0] {161}                             
             ¦       ¦   ¦--expr: s [0/0] {163}                            
             ¦       ¦   ¦   °--SYMBOL: s [0/0] {162}                      
             ¦       ¦   °--')': ) [0/0] {164}                             
             ¦       °--'}': } [1/0] {165}                                 
             ¦--expr: ident [1/0] {166}                                    
             ¦   ¦--expr: ident [0/0] {168}                                
             ¦   ¦   °--SYMBOL_FUNCTION_CALL: ident [0/0] {167}            
             ¦   ¦--'(': ( [0/0] {169}                                     
             ¦   ¦--expr: kss(n [0/0] {170}                                
             ¦   ¦   ¦--expr: kss [0/0] {172}                              
             ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: kss [0/0] {171}          
             ¦   ¦   ¦--'(': ( [0/0] {173}                                 
             ¦   ¦   ¦--expr: nmp [0/0] {175}                              
             ¦   ¦   ¦   °--SYMBOL: nmp [0/0] {174}                        
             ¦   ¦   °--')': ) [0/0] {176}                                 
             ¦   ¦--',': , [0/1] {177}                                     
             ¦   ¦--expr: gsk(r [0/0] {178}                                
             ¦   ¦   ¦--expr: gsk [0/0] {180}                              
             ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: gsk [0/0] {179}          
             ¦   ¦   ¦--'(': ( [0/0] {181}                                 
             ¦   ¦   ¦--expr: rdm [0/0] {183}                              
             ¦   ¦   ¦   °--SYMBOL: rdm [0/0] {182}                        
             ¦   ¦   °--')': ) [0/0] {184}                                 
             ¦   °--')': ) [0/0] {185}                                     
             °--'}': } [1/0] {186}                                         
