ROOT (token: short_text [lag_newlines/spaces] {pos_id})
 °--expr: a<-fu [0/0] {1}                              
     ¦--expr: a [0/0] {3}                              
     ¦   °--SYMBOL: a [0/0] {2}                        
     ¦--LEFT_ASSIGN: <- [0/0] {4}                      
     °--expr: funct [0/0] {5}                          
         ¦--FUNCTION: funct [0/0] {6}                  
         ¦--'(': ( [0/0] {7}                           
         ¦--')': ) [0/0] {8}                           
         °--expr: {
    [0/0] {9}                     
             ¦--'{': { [0/20] {10}                     
             ¦--expr: 1+1 [1/0] {11}                   
             ¦   ¦--expr: 1 [0/0] {13}                 
             ¦   ¦   °--NUM_CONST: 1 [0/0] {12}        
             ¦   ¦--'+': + [0/0] {14}                  
             ¦   °--expr: 1 [0/0] {16}                 
             ¦       °--NUM_CONST: 1 [0/0] {15}        
             ¦--expr_or_assign_or_help: d=3 [1/4] {17} 
             ¦   ¦--expr: d [0/0] {19}                 
             ¦   ¦   °--SYMBOL: d [0/0] {18}           
             ¦   ¦--EQ_ASSIGN: = [0/0] {20}            
             ¦   °--expr: 3 [0/0] {22}                 
             ¦       °--NUM_CONST: 3 [0/0] {21}        
             °--'}': } [1/0] {23}                      
