ROOT (token: short_text [lag_newlines/spaces] {pos_id})
 ¦--expr:  [0/0] {1}                                   
 ¦   ¦--WHILE: while [0/1] {2}                         
 ¦   ¦--'(': ( [0/0] {3}                               
 ¦   ¦--expr:  [0/0] {4}                               
 ¦   ¦   ¦--expr:  [0/1] {6}                           
 ¦   ¦   ¦   °--SYMBOL: x [0/0] {5}                    
 ¦   ¦   ¦--GT: > [0/1] {7}                            
 ¦   ¦   °--expr:  [0/0] {9}                           
 ¦   ¦       °--NUM_CONST: 3 [0/0] {8}                 
 ¦   ¦--')': ) [0/0] {10}                              
 ¦   °--expr:  [1/0] {11}                              
 ¦       ¦--expr:  [0/0] {13}                          
 ¦       ¦   °--SYMBOL_FUNCTION_CALL: retur [0/0] {12} 
 ¦       ¦--'(': ( [0/0] {14}                          
 ¦       ¦--expr:  [0/0] {16}                          
 ¦       ¦   °--NUM_CONST: FALSE [0/0] {15}            
 ¦       °--')': ) [0/0] {17}                          
 ¦--expr:  [2/0] {18}                                  
 ¦   ¦--FOR: for [0/1] {19}                            
 ¦   ¦--forcond:  [0/0] {20}                           
 ¦   ¦   ¦--'(': ( [0/0] {21}                          
 ¦   ¦   ¦--SYMBOL: i [0/1] {22}                       
 ¦   ¦   ¦--IN: in [0/1] {23}                          
 ¦   ¦   ¦--expr:  [0/0] {24}                          
 ¦   ¦   ¦   ¦--expr:  [0/0] {26}                      
 ¦   ¦   ¦   ¦   °--NUM_CONST: 1 [0/0] {25}            
 ¦   ¦   ¦   ¦--':': : [0/0] {27}                      
 ¦   ¦   ¦   °--expr:  [0/0] {29}                      
 ¦   ¦   ¦       °--NUM_CONST: 3 [0/0] {28}            
 ¦   ¦   °--')': ) [0/0] {30}                          
 ¦   °--expr:  [1/0] {31}                              
 ¦       ¦--expr:  [0/0] {33}                          
 ¦       ¦   °--SYMBOL_FUNCTION_CALL: print [0/0] {32} 
 ¦       ¦--'(': ( [0/0] {34}                          
 ¦       ¦--expr:  [0/0] {36}                          
 ¦       ¦   °--SYMBOL: i [0/0] {35}                   
 ¦       °--')': ) [0/0] {37}                          
 °--expr:  [2/0] {38}                                  
     ¦--IF: if [0/1] {39}                              
     ¦--'(': ( [0/0] {40}                              
     ¦--expr:  [0/0] {42}                              
     ¦   °--SYMBOL: x [0/0] {41}                       
     ¦--')': ) [0/0] {43}                              
     °--expr:  [1/0] {44}                              
         ¦--expr:  [0/0] {46}                          
         ¦   °--SYMBOL_FUNCTION_CALL: call2 [0/0] {45} 
         ¦--'(': ( [0/0] {47}                          
         ¦--expr:  [0/0] {49}                          
         ¦   °--NUM_CONST: 3 [0/0] {48}                
         °--')': ) [0/0] {50}                          
