ROOT (token: short_text [lag_newlines/spaces] {pos_id})
 °--expr: a <-  [0/0] {1}                              
     ¦--expr: a [0/1] {3}                              
     ¦   °--SYMBOL: a [0/0] {2}                        
     ¦--LEFT_ASSIGN: <- [0/1] {4}                      
     °--expr: xyz(x [0/0] {5}                          
         ¦--expr: xyz [0/0] {7}                        
         ¦   °--SYMBOL_FUNCTION_CALL: xyz [0/0] {6}    
         ¦--'(': ( [0/0] {8}                           
         ¦--expr: x [0/0] {10}                         
         ¦   °--SYMBOL: x [0/0] {9}                    
         ¦--',': , [0/1] {11}                          
         ¦--expr: 22 [0/0] {13}                        
         ¦   °--NUM_CONST: 22 [0/0] {12}               
         ¦--',': , [0/1] {14}                          
         ¦--expr: if(x  [0/0] {15}                     
         ¦   ¦--IF: if [0/0] {16}                      
         ¦   ¦--'(': ( [0/0] {17}                      
         ¦   ¦--expr: x > 1 [0/0] {18}                 
         ¦   ¦   ¦--expr: x [0/1] {20}                 
         ¦   ¦   ¦   °--SYMBOL: x [0/0] {19}           
         ¦   ¦   ¦--GT: > [0/1] {21}                   
         ¦   ¦   °--expr: 1 [0/0] {23}                 
         ¦   ¦       °--NUM_CONST: 1 [0/0] {22}        
         ¦   ¦--')': ) [0/1] {24}                      
         ¦   ¦--expr: 33 [0/1] {26}                    
         ¦   ¦   °--NUM_CONST: 33 [0/0] {25}           
         ¦   ¦--ELSE: else [0/1] {27}                  
         ¦   °--expr: 4 [0/0] {29}                     
         ¦       °--NUM_CONST: 4 [0/0] {28}            
         °--')': ) [0/0] {30}                          
