ROOT (token: short_text [lag_newlines/spaces] {pos_id})
 ¦--expr: switc [0/0] {1}                              
 ¦   ¦--expr: switc [0/0] {3}                          
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: switc [0/0] {2}      
 ¦   ¦--'(': ( [0/0] {4}                               
 ¦   ¦--expr: engin [0/0] {6}                          
 ¦   ¦   °--SYMBOL: engin [0/0] {5}                    
 ¦   ¦--',': , [0/4] {7}                               
 ¦   ¦--SYMBOL_SUB: pdfte [1/1] {8}                    
 ¦   ¦--EQ_SUB: = [0/1] {9}                            
 ¦   ¦--expr: {
    [0/0] {10}                        
 ¦   ¦   ¦--'{': { [0/5] {11}                          
 ¦   ¦   ¦--expr: if (a [1/9] {12}                     
 ¦   ¦   ¦   ¦--IF: if [0/1] {13}                      
 ¦   ¦   ¦   ¦--'(': ( [0/0] {14}                      
 ¦   ¦   ¦   ¦--expr: any [0/0] {16}                   
 ¦   ¦   ¦   ¦   °--SYMBOL: any [0/0] {15}             
 ¦   ¦   ¦   ¦--')': ) [0/1] {17}                      
 ¦   ¦   ¦   °--expr: {
    [0/0] {18}                
 ¦   ¦   ¦       ¦--'{': { [0/14] {19}                 
 ¦   ¦   ¦       ¦--expr: x [1/12] {21}                
 ¦   ¦   ¦       ¦   °--SYMBOL: x [0/0] {20}           
 ¦   ¦   ¦       °--'}': } [1/0] {22}                  
 ¦   ¦   °--'}': } [1/0] {23}                          
 ¦   ¦--',': , [0/7] {24}                              
 ¦   ¦--SYMBOL_SUB: new [1/0] {25}                     
 ¦   ¦--EQ_SUB: = [0/0] {26}                           
 ¦   ¦--expr: (
    [0/3] {27}                        
 ¦   ¦   ¦--'(': ( [0/6] {28}                          
 ¦   ¦   ¦--expr: 2 [1/7] {30}                         
 ¦   ¦   ¦   °--NUM_CONST: 2 [0/0] {29}                
 ¦   ¦   °--')': ) [1/0] {31}                          
 ¦   °--')': ) [0/0] {32}                              
 °--expr: {
  a [2/0] {33}                            
     ¦--'{': { [0/2] {34}                              
     ¦--expr: a <-
 [1/0] {35}                        
     ¦   ¦--expr: a [0/1] {37}                         
     ¦   ¦   °--SYMBOL: a [0/0] {36}                   
     ¦   ¦--LEFT_ASSIGN: <- [0/4] {38}                 
     ¦   °--expr: 3 [1/0] {40}                         
     ¦       °--NUM_CONST: 3 [0/0] {39}                
     °--'}': } [1/0] {41}                              
