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: funct [0/0] {5}                          
 ¦       ¦--FUNCTION: funct [0/0] {6}                  
 ¦       ¦--'(': ( [0/0] {7}                           
 ¦       ¦--SYMBOL_FORMALS: x [0/0] {8}                
 ¦       ¦--',': , [0/1] {9}                           
 ¦       ¦--COMMENT: # [0/0] {10}                      
 ¦       ¦--SYMBOL_FORMALS: y [1/0] {11}               
 ¦       ¦--')': ) [1/1] {12}                          
 ¦       °--expr: {
  x [0/0] {13}                    
 ¦           ¦--'{': { [0/2] {14}                      
 ¦           ¦--expr: x - 1 [1/0] {15}                 
 ¦           ¦   ¦--expr: x [0/1] {17}                 
 ¦           ¦   ¦   °--SYMBOL: x [0/0] {16}           
 ¦           ¦   ¦--'-': - [0/1] {18}                  
 ¦           ¦   °--expr: 1 [0/0] {20}                 
 ¦           ¦       °--NUM_CONST: 1 [0/0] {19}        
 ¦           °--'}': } [1/0] {21}                      
 ¦--expr: a <-  [3/0] {22}                             
 ¦   ¦--expr: a [0/1] {24}                             
 ¦   ¦   °--SYMBOL: a [0/0] {23}                       
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {25}                     
 ¦   °--expr: funct [0/0] {26}                         
 ¦       ¦--FUNCTION: funct [0/0] {27}                 
 ¦       ¦--'(': ( [0/0] {28}                          
 ¦       ¦--SYMBOL_FORMALS: x [0/0] {29}               
 ¦       ¦--',': , [0/1] {30}                          
 ¦       ¦--COMMENT: # [0/2] {31}                      
 ¦       ¦--SYMBOL_FORMALS: y [1/0] {32}               
 ¦       ¦--')': ) [0/1] {33}                          
 ¦       ¦--COMMENT: # [0/0] {34}                      
 ¦       °--expr: {
  x [1/0] {35}                    
 ¦           ¦--'{': { [0/2] {36}                      
 ¦           ¦--expr: x [1/0] {38}                     
 ¦           ¦   °--SYMBOL: x [0/0] {37}               
 ¦           °--'}': } [1/0] {39}                      
 ¦--expr: funct [2/0] {40}                             
 ¦   ¦--FUNCTION: funct [0/0] {41}                     
 ¦   ¦--'(': ( [0/0] {42}                              
 ¦   ¦--SYMBOL_FORMALS: a [0/1] {43}                   
 ¦   ¦--EQ_FORMALS: = [0/11] {44}                      
 ¦   ¦--expr: b [1/0] {46}                             
 ¦   ¦   °--SYMBOL: b [0/0] {45}                       
 ¦   ¦--',': , [0/9] {47}                              
 ¦   ¦--SYMBOL_FORMALS: c [1/0] {48}                   
 ¦   ¦--')': ) [0/1] {49}                              
 ¦   °--expr: {} [0/0] {50}                            
 ¦       ¦--'{': { [0/0] {51}                          
 ¦       °--'}': } [0/0] {52}                          
 ¦--expr: funct [2/0] {53}                             
 ¦   ¦--FUNCTION: funct [0/0] {54}                     
 ¦   ¦--'(': ( [0/0] {55}                              
 ¦   ¦--SYMBOL_FORMALS: a [0/1] {56}                   
 ¦   ¦--EQ_FORMALS: = [0/11] {57}                      
 ¦   ¦--expr: b [1/0] {59}                             
 ¦   ¦   °--SYMBOL: b [0/0] {58}                       
 ¦   ¦--',': , [0/9] {60}                              
 ¦   ¦--SYMBOL_FORMALS: c [1/0] {61}                   
 ¦   ¦--')': ) [0/1] {62}                              
 ¦   °--expr: {

} [0/0] {63}                        
 ¦       ¦--'{': { [0/0] {64}                          
 ¦       °--'}': } [2/0] {65}                          
 °--expr: funct [2/0] {66}                             
     ¦--FUNCTION: funct [0/0] {67}                     
     ¦--'(': ( [0/0] {68}                              
     ¦--SYMBOL_FORMALS: a [0/1] {69}                   
     ¦--EQ_FORMALS: = [0/11] {70}                      
     ¦--expr: b [1/0] {72}                             
     ¦   °--SYMBOL: b [0/0] {71}                       
     ¦--',': , [0/9] {73}                              
     ¦--SYMBOL_FORMALS: c [1/0] {74}                   
     ¦--')': ) [1/1] {75}                              
     °--expr: {} [0/0] {76}                            
         ¦--'{': { [0/0] {77}                          
         °--'}': } [0/0] {78}                          
