ROOT (token: short_text [lag_newlines/spaces] {pos_id}) 
 ¦--COMMENT: # the [0/0] {1}                            
 ¦--expr: test_ [1/0] {2}                               
 ¦   ¦--expr: test_ [0/0] {4}                           
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: test_ [0/0] {3}       
 ¦   ¦--'(': ( [0/0] {5}                                
 ¦   ¦--expr: x [0/0] {7}                               
 ¦   ¦   °--SYMBOL: x [0/0] {6}                         
 ¦   ¦--',': , [0/1] {8}                                
 ¦   ¦--expr: {
  h [0/0] {9}                          
 ¦   ¦   ¦--'{': { [0/2] {10}                           
 ¦   ¦   ¦--expr: hh [1/0] {12}                         
 ¦   ¦   ¦   °--SYMBOL: hh [0/0] {11}                   
 ¦   ¦   °--'}': } [1/0] {13}                           
 ¦   °--')': ) [0/0] {14}                               
 ¦--expr: test_ [2/0] {15}                              
 ¦   ¦--expr: test_ [0/0] {17}                          
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: test_ [0/0] {16}      
 ¦   ¦--'(': ( [0/0] {18}                               
 ¦   ¦--expr: x [0/0] {20}                              
 ¦   ¦   °--SYMBOL: x [0/0] {19}                        
 ¦   ¦--',': , [0/2] {21}                               
 ¦   ¦--expr: {
    [1/0] {22}                         
 ¦   ¦   ¦--'{': { [0/4] {23}                           
 ¦   ¦   ¦--expr: hh [1/2] {25}                         
 ¦   ¦   ¦   °--SYMBOL: hh [0/0] {24}                   
 ¦   ¦   °--'}': } [1/0] {26}                           
 ¦   °--')': ) [1/0] {27}                               
 ¦--COMMENT: # the [3/0] {28}                           
 ¦--COMMENT: # (cl [1/0] {29}                           
 ¦--expr: tryCa [1/0] {30}                              
 ¦   ¦--expr: tryCa [0/0] {32}                          
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: tryCa [0/0] {31}      
 ¦   ¦--'(': ( [0/0] {33}                               
 ¦   ¦--expr: {
  e [0/0] {34}                         
 ¦   ¦   ¦--'{': { [0/2] {35}                           
 ¦   ¦   ¦--expr: exp(x [1/0] {36}                      
 ¦   ¦   ¦   ¦--expr: exp [0/0] {38}                    
 ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: exp [0/0] {37}
 ¦   ¦   ¦   ¦--'(': ( [0/0] {39}                       
 ¦   ¦   ¦   ¦--expr: x [0/0] {41}                      
 ¦   ¦   ¦   ¦   °--SYMBOL: x [0/0] {40}                
 ¦   ¦   ¦   °--')': ) [0/0] {42}                       
 ¦   ¦   °--'}': } [1/0] {43}                           
 ¦   ¦--',': , [0/1] {44}                               
 ¦   ¦--SYMBOL_SUB: error [0/1] {45}                    
 ¦   ¦--EQ_SUB: = [0/1] {46}                            
 ¦   ¦--expr: funct [0/0] {47}                          
 ¦   ¦   ¦--FUNCTION: funct [0/0] {48}                  
 ¦   ¦   ¦--'(': ( [0/0] {49}                           
 ¦   ¦   ¦--SYMBOL_FORMALS: x [0/0] {50}                
 ¦   ¦   ¦--')': ) [0/1] {51}                           
 ¦   ¦   °--expr: x [0/0] {53}                          
 ¦   ¦       °--SYMBOL: x [0/0] {52}                    
 ¦   °--')': ) [0/0] {54}                               
 ¦--expr: tryCa [2/0] {55}                              
 ¦   ¦--expr: tryCa [0/0] {57}                          
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: tryCa [0/0] {56}      
 ¦   ¦--'(': ( [0/2] {58}                               
 ¦   ¦--expr: {
    [1/0] {59}                         
 ¦   ¦   ¦--'{': { [0/4] {60}                           
 ¦   ¦   ¦--expr: exp(x [1/2] {61}                      
 ¦   ¦   ¦   ¦--expr: exp [0/0] {63}                    
 ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: exp [0/0] {62}
 ¦   ¦   ¦   ¦--'(': ( [0/0] {64}                       
 ¦   ¦   ¦   ¦--expr: x [0/0] {66}                      
 ¦   ¦   ¦   ¦   °--SYMBOL: x [0/0] {65}                
 ¦   ¦   ¦   °--')': ) [0/0] {67}                       
 ¦   ¦   °--'}': } [1/0] {68}                           
 ¦   ¦--',': , [0/2] {69}                               
 ¦   ¦--SYMBOL_SUB: error [1/1] {70}                    
 ¦   ¦--EQ_SUB: = [0/1] {71}                            
 ¦   ¦--expr: funct [0/0] {72}                          
 ¦   ¦   ¦--FUNCTION: funct [0/0] {73}                  
 ¦   ¦   ¦--'(': ( [0/0] {74}                           
 ¦   ¦   ¦--SYMBOL_FORMALS: x [0/0] {75}                
 ¦   ¦   ¦--')': ) [0/1] {76}                           
 ¦   ¦   °--expr: x [0/0] {78}                          
 ¦   ¦       °--SYMBOL: x [0/0] {77}                    
 ¦   °--')': ) [1/0] {79}                               
 ¦--expr: call( [2/0] {80}                              
 ¦   ¦--expr: call [0/0] {82}                           
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {81}       
 ¦   ¦--'(': ( [0/0] {83}                               
 ¦   ¦--expr: {
  b [0/0] {84}                         
 ¦   ¦   ¦--'{': { [0/2] {85}                           
 ¦   ¦   ¦--expr: blibl [1/0] {87}                      
 ¦   ¦   ¦   °--SYMBOL: blibl [0/0] {86}                
 ¦   ¦   °--'}': } [1/0] {88}                           
 ¦   ¦--',': , [0/1] {89}                               
 ¦   ¦--expr: {
  b [0/0] {90}                         
 ¦   ¦   ¦--'{': { [0/2] {91}                           
 ¦   ¦   ¦--expr: blubl [1/0] {93}                      
 ¦   ¦   ¦   °--SYMBOL: blubl [0/0] {92}                
 ¦   ¦   °--'}': } [1/0] {94}                           
 ¦   °--')': ) [0/0] {95}                               
 ¦--COMMENT: # cur [2/0] {96}                           
 ¦--expr: fio({ [1/0] {97}                              
 ¦   ¦--expr: fio [0/0] {99}                            
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: fio [0/0] {98}        
 ¦   ¦--'(': ( [0/0] {100}                              
 ¦   ¦--expr: {{x}} [0/0] {101}                         
 ¦   ¦   ¦--'{': { [0/0] {102}                          
 ¦   ¦   ¦--expr: {x} [0/0] {103}                       
 ¦   ¦   ¦   ¦--'{': { [0/0] {104}                      
 ¦   ¦   ¦   ¦--expr: x [0/0] {106}                     
 ¦   ¦   ¦   ¦   °--SYMBOL: x [0/0] {105}               
 ¦   ¦   ¦   °--'}': } [0/0] {107}                      
 ¦   ¦   °--'}': } [0/0] {108}                          
 ¦   °--')': ) [0/0] {109}                              
 °--expr: test_ [2/0] {110}                             
     ¦--expr: test_ [0/0] {112}                         
     ¦   °--SYMBOL_FUNCTION_CALL: test_ [0/0] {111}     
     ¦--'(': ( [0/0] {113}                              
     ¦--expr: "x" [0/0] {115}                           
     ¦   °--STR_CONST: "x" [0/0] {114}                  
     ¦--',': , [0/1] {116}                              
     ¦--expr: {{ k  [0/0] {117}                         
     ¦   ¦--'{': { [0/0] {118}                          
     ¦   ¦--expr: { k } [0/0] {119}                     
     ¦   ¦   ¦--'{': { [0/1] {120}                      
     ¦   ¦   ¦--expr: k [0/1] {122}                     
     ¦   ¦   ¦   °--SYMBOL: k [0/0] {121}               
     ¦   ¦   °--'}': } [0/0] {123}                      
     ¦   °--'}': } [0/0] {124}                          
     °--')': ) [0/0] {125}                              
