ROOT (token: short_text [lag_newlines/spaces] {pos_id})
 ¦--expr: g <-  [0/0] {1}                              
 ¦   ¦--expr: g [0/1] {3}                              
 ¦   ¦   °--SYMBOL: g [0/0] {2}                        
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {4}                      
 ¦   °--expr: funct [0/0] {5}                          
 ¦       ¦--FUNCTION: funct [0/0] {6}                  
 ¦       ¦--'(': ( [0/0] {7}                           
 ¦       ¦--SYMBOL_FORMALS: k [0/0] {8}                
 ¦       ¦--')': ) [0/2] {9}                           
 ¦       °--expr: NULL [1/0] {11}                      
 ¦           °--NULL_CONST: NULL [0/0] {10}            
 ¦--expr: g <-  [3/0] {12}                             
 ¦   ¦--expr: g [0/1] {14}                             
 ¦   ¦   °--SYMBOL: g [0/0] {13}                       
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {15}                     
 ¦   °--expr: funct [0/0] {16}                         
 ¦       ¦--FUNCTION: funct [0/0] {17}                 
 ¦       ¦--'(': ( [0/0] {18}                          
 ¦       ¦--SYMBOL_FORMALS: k [0/0] {19}               
 ¦       ¦--')': ) [0/1] {20}                          
 ¦       °--expr: h(
   [0/0] {21}                    
 ¦           ¦--expr: h [0/0] {23}                     
 ¦           ¦   °--SYMBOL_FUNCTION_CALL: h [0/0] {22} 
 ¦           ¦--'(': ( [0/2] {24}                      
 ¦           ¦--expr: NULL [1/0] {26}                  
 ¦           ¦   °--NULL_CONST: NULL [0/0] {25}        
 ¦           °--')': ) [1/0] {27}                      
 ¦--expr: g <-  [3/0] {28}                             
 ¦   ¦--expr: g [0/1] {30}                             
 ¦   ¦   °--SYMBOL: g [0/0] {29}                       
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {31}                     
 ¦   °--expr: funct [0/0] {32}                         
 ¦       ¦--FUNCTION: funct [0/0] {33}                 
 ¦       ¦--'(': ( [0/0] {34}                          
 ¦       ¦--SYMBOL_FORMALS: k [0/0] {35}               
 ¦       ¦--')': ) [0/1] {36}                          
 ¦       °--expr: h( #  [0/0] {37}                     
 ¦           ¦--expr: h [0/0] {39}                     
 ¦           ¦   °--SYMBOL_FUNCTION_CALL: h [0/0] {38} 
 ¦           ¦--'(': ( [0/1] {40}                      
 ¦           ¦--COMMENT: # y [0/2] {41}                
 ¦           ¦--expr: NULL [1/1] {43}                  
 ¦           ¦   °--NULL_CONST: NULL [0/0] {42}        
 ¦           ¦--COMMENT: # x [0/0] {44}                
 ¦           °--')': ) [1/0] {45}                      
 ¦--expr: g <-  [2/0] {46}                             
 ¦   ¦--expr: g [0/1] {48}                             
 ¦   ¦   °--SYMBOL: g [0/0] {47}                       
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {49}                     
 ¦   °--expr: funct [0/0] {50}                         
 ¦       ¦--FUNCTION: funct [0/0] {51}                 
 ¦       ¦--'(': ( [0/0] {52}                          
 ¦       ¦--SYMBOL_FORMALS: k [0/0] {53}               
 ¦       ¦--')': ) [0/1] {54}                          
 ¦       °--expr: h( #  [0/0] {55}                     
 ¦           ¦--expr: h [0/0] {57}                     
 ¦           ¦   °--SYMBOL_FUNCTION_CALL: h [0/0] {56} 
 ¦           ¦--'(': ( [0/1] {58}                      
 ¦           ¦--COMMENT: # y [0/2] {59}                
 ¦           ¦--expr: NULL [1/0] {61}                  
 ¦           ¦   °--NULL_CONST: NULL [0/0] {60}        
 ¦           °--')': ) [1/0] {62}                      
 ¦--expr: g <-  [3/0] {63}                             
 ¦   ¦--expr: g [0/1] {65}                             
 ¦   ¦   °--SYMBOL: g [0/0] {64}                       
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {66}                     
 ¦   °--expr: funct [0/0] {67}                         
 ¦       ¦--FUNCTION: funct [0/0] {68}                 
 ¦       ¦--'(': ( [0/0] {69}                          
 ¦       ¦--SYMBOL_FORMALS: k [0/0] {70}               
 ¦       ¦--')': ) [0/1] {71}                          
 ¦       °--expr: h(
   [0/0] {72}                    
 ¦           ¦--expr: h [0/0] {74}                     
 ¦           ¦   °--SYMBOL_FUNCTION_CALL: h [0/0] {73} 
 ¦           ¦--'(': ( [0/2] {75}                      
 ¦           ¦--expr: NULL [1/1] {77}                  
 ¦           ¦   °--NULL_CONST: NULL [0/0] {76}        
 ¦           ¦--COMMENT: # 3jk [0/0] {78}              
 ¦           °--')': ) [1/0] {79}                      
 °--expr: g <-  [2/0] {80}                             
     ¦--expr: g [0/1] {82}                             
     ¦   °--SYMBOL: g [0/0] {81}                       
     ¦--LEFT_ASSIGN: <- [0/1] {83}                     
     °--expr: funct [0/0] {84}                         
         ¦--FUNCTION: funct [0/0] {85}                 
         ¦--'(': ( [0/0] {86}                          
         ¦--SYMBOL_FORMALS: k [0/0] {87}               
         ¦--')': ) [0/1] {88}                          
         °--expr: h(
   [0/0] {89}                    
             ¦--expr: h [0/0] {91}                     
             ¦   °--SYMBOL_FUNCTION_CALL: h [0/0] {90} 
             ¦--'(': ( [0/2] {92}                      
             ¦--expr: if (T [1/0] {93}                 
             ¦   ¦--IF: if [0/1] {94}                  
             ¦   ¦--'(': ( [0/0] {95}                  
             ¦   ¦--expr: TRUE [0/0] {97}              
             ¦   ¦   °--NUM_CONST: TRUE [0/0] {96}     
             ¦   ¦--')': ) [0/4] {98}                  
             ¦   °--expr: x [1/0] {100}                
             ¦       °--SYMBOL: x [0/0] {99}           
             °--')': ) [1/0] {101}                     
