ROOT (token: short_text [lag_newlines/spaces] {pos_id})
 ¦--expr:  [0/0] {1}                                   
 ¦   ¦--expr:  [0/0] {3}                               
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: test [0/0] {2}       
 ¦   ¦--'(': ( [0/2] {4}                               
 ¦   ¦--expr:  [1/0] {6}                               
 ¦   ¦   °--STR_CONST: "x" [0/0] {5}                   
 ¦   ¦--',': , [0/2] {7}                               
 ¦   ¦--expr:  [1/0] {8}                               
 ¦   ¦   ¦--'{': { [0/2] {9}                           
 ¦   ¦   °--'}': } [2/0] {10}                          
 ¦   ¦--',': , [0/1] {11}                              
 ¦   ¦--expr:  [0/0] {12}                              
 ¦   ¦   ¦--expr:  [0/1] {14}                          
 ¦   ¦   ¦   °--SYMBOL: a [0/0] {13}                   
 ¦   ¦   ¦--'+': + [0/1] {15}                          
 ¦   ¦   °--expr:  [0/0] {17}                          
 ¦   ¦       °--SYMBOL: b [0/0] {16}                   
 ¦   ¦--',': , [0/1] {18}                              
 ¦   ¦--expr:  [0/0] {19}                              
 ¦   ¦   ¦--'{': { [0/4] {20}                          
 ¦   ¦   ¦--expr:  [1/2] {21}                          
 ¦   ¦   ¦   ¦--expr:  [0/0] {23}                      
 ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: s [0/0] {22} 
 ¦   ¦   ¦   ¦--'(': ( [0/0] {24}                      
 ¦   ¦   ¦   ¦--SYMBOL_SUB: x [0/1] {25}               
 ¦   ¦   ¦   ¦--EQ_SUB: = [0/1] {26}                   
 ¦   ¦   ¦   ¦--expr:  [0/0] {28}                      
 ¦   ¦   ¦   ¦   °--SYMBOL: sd [0/0] {27}              
 ¦   ¦   ¦   °--')': ) [0/0] {29}                      
 ¦   ¦   °--'}': } [1/0] {30}                          
 ¦   °--')': ) [1/0] {31}                              
 ¦--expr:  [2/0] {32}                                  
 ¦   ¦--expr:  [0/0] {34}                              
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: test [0/0] {33}      
 ¦   ¦--'(': ( [0/2] {35}                              
 ¦   ¦--expr:  [1/0] {37}                              
 ¦   ¦   °--STR_CONST: "x" [0/0] {36}                  
 ¦   ¦--',': , [0/1] {38}                              
 ¦   ¦--expr:  [0/0] {39}                              
 ¦   ¦   ¦--'{': { [0/2] {40}                          
 ¦   ¦   °--'}': } [2/0] {41}                          
 ¦   ¦--',': , [0/1] {42}                              
 ¦   ¦--expr:  [0/0] {43}                              
 ¦   ¦   ¦--expr:  [0/1] {45}                          
 ¦   ¦   ¦   °--SYMBOL: a [0/0] {44}                   
 ¦   ¦   ¦--'+': + [0/1] {46}                          
 ¦   ¦   °--expr:  [0/0] {48}                          
 ¦   ¦       °--SYMBOL: b [0/0] {47}                   
 ¦   ¦--',': , [0/1] {49}                              
 ¦   ¦--expr:  [0/0] {50}                              
 ¦   ¦   ¦--'{': { [0/4] {51}                          
 ¦   ¦   ¦--expr:  [1/2] {52}                          
 ¦   ¦   ¦   ¦--expr:  [0/0] {54}                      
 ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: s [0/0] {53} 
 ¦   ¦   ¦   ¦--'(': ( [0/0] {55}                      
 ¦   ¦   ¦   ¦--SYMBOL_SUB: x [0/1] {56}               
 ¦   ¦   ¦   ¦--EQ_SUB: = [0/1] {57}                   
 ¦   ¦   ¦   ¦--expr:  [0/0] {59}                      
 ¦   ¦   ¦   ¦   °--SYMBOL: sd [0/0] {58}              
 ¦   ¦   ¦   °--')': ) [0/0] {60}                      
 ¦   ¦   °--'}': } [1/0] {61}                          
 ¦   °--')': ) [1/0] {62}                              
 ¦--expr:  [2/0] {63}                                  
 ¦   ¦--expr:  [0/0] {65}                              
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: test [0/0] {64}      
 ¦   ¦--'(': ( [0/2] {66}                              
 ¦   ¦--expr:  [1/0] {68}                              
 ¦   ¦   °--STR_CONST: "x" [0/0] {67}                  
 ¦   ¦--',': , [0/2] {69}                              
 ¦   ¦--expr:  [1/0] {70}                              
 ¦   ¦   ¦--'{': { [0/2] {71}                          
 ¦   ¦   °--'}': } [2/0] {72}                          
 ¦   ¦--',': , [0/2] {73}                              
 ¦   ¦--expr:  [1/0] {74}                              
 ¦   ¦   ¦--expr:  [0/1] {76}                          
 ¦   ¦   ¦   °--SYMBOL: a [0/0] {75}                   
 ¦   ¦   ¦--'+': + [0/1] {77}                          
 ¦   ¦   °--expr:  [0/0] {79}                          
 ¦   ¦       °--SYMBOL: b [0/0] {78}                   
 ¦   ¦--',': , [0/1] {80}                              
 ¦   ¦--expr:  [0/0] {81}                              
 ¦   ¦   ¦--'{': { [0/4] {82}                          
 ¦   ¦   ¦--expr:  [1/2] {83}                          
 ¦   ¦   ¦   ¦--expr:  [0/0] {85}                      
 ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: s [0/0] {84} 
 ¦   ¦   ¦   ¦--'(': ( [0/0] {86}                      
 ¦   ¦   ¦   ¦--SYMBOL_SUB: x [0/1] {87}               
 ¦   ¦   ¦   ¦--EQ_SUB: = [0/1] {88}                   
 ¦   ¦   ¦   ¦--expr:  [0/0] {90}                      
 ¦   ¦   ¦   ¦   °--SYMBOL: sd [0/0] {89}              
 ¦   ¦   ¦   °--')': ) [0/0] {91}                      
 ¦   ¦   °--'}': } [1/0] {92}                          
 ¦   °--')': ) [1/0] {93}                              
 ¦--expr:  [3/0] {94}                                  
 ¦   ¦--expr:  [0/0] {96}                              
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: test [0/0] {95}      
 ¦   ¦--'(': ( [0/2] {97}                              
 ¦   ¦--expr:  [1/0] {99}                              
 ¦   ¦   °--STR_CONST: "x" [0/0] {98}                  
 ¦   ¦--',': , [0/2] {100}                             
 ¦   ¦--expr:  [1/0] {101}                             
 ¦   ¦   ¦--'{': { [0/2] {102}                         
 ¦   ¦   °--'}': } [2/0] {103}                         
 ¦   ¦--',': , [0/2] {104}                             
 ¦   ¦--expr:  [1/0] {105}                             
 ¦   ¦   ¦--expr:  [0/1] {107}                         
 ¦   ¦   ¦   °--SYMBOL: a [0/0] {106}                  
 ¦   ¦   ¦--'+': + [0/1] {108}                         
 ¦   ¦   °--expr:  [0/0] {110}                         
 ¦   ¦       °--SYMBOL: b [0/0] {109}                  
 ¦   ¦--',': , [0/2] {111}                             
 ¦   ¦--expr:  [1/0] {112}                             
 ¦   ¦   ¦--'{': { [0/4] {113}                         
 ¦   ¦   ¦--expr:  [1/2] {114}                         
 ¦   ¦   ¦   ¦--expr:  [0/0] {116}                     
 ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: s [0/0] {115}
 ¦   ¦   ¦   ¦--'(': ( [0/0] {117}                     
 ¦   ¦   ¦   ¦--SYMBOL_SUB: x [0/1] {118}              
 ¦   ¦   ¦   ¦--EQ_SUB: = [0/1] {119}                  
 ¦   ¦   ¦   ¦--expr:  [0/0] {121}                     
 ¦   ¦   ¦   ¦   °--SYMBOL: sd [0/0] {120}             
 ¦   ¦   ¦   °--')': ) [0/0] {122}                     
 ¦   ¦   °--'}': } [1/0] {123}                         
 ¦   °--')': ) [1/0] {124}                             
 ¦--expr:  [2/0] {125}                                 
 ¦   ¦--expr:  [0/0] {127}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: test [0/0] {126}     
 ¦   ¦--'(': ( [0/2] {128}                             
 ¦   ¦--expr:  [1/0] {130}                             
 ¦   ¦   °--STR_CONST: "x" [0/0] {129}                 
 ¦   ¦--',': , [0/2] {131}                             
 ¦   ¦--expr:  [1/0] {132}                             
 ¦   ¦   ¦--'{': { [0/2] {133}                         
 ¦   ¦   °--'}': } [2/0] {134}                         
 ¦   ¦--',': , [0/1] {135}                             
 ¦   ¦--COMMENT: # h [0/2] {136}                       
 ¦   ¦--expr:  [1/0] {137}                             
 ¦   ¦   ¦--expr:  [0/1] {139}                         
 ¦   ¦   ¦   °--SYMBOL: a [0/0] {138}                  
 ¦   ¦   ¦--'+': + [0/1] {140}                         
 ¦   ¦   °--expr:  [0/0] {142}                         
 ¦   ¦       °--SYMBOL: b [0/0] {141}                  
 ¦   ¦--',': , [0/1] {143}                             
 ¦   ¦--expr:  [0/0] {144}                             
 ¦   ¦   ¦--'{': { [0/4] {145}                         
 ¦   ¦   ¦--expr:  [1/2] {146}                         
 ¦   ¦   ¦   ¦--expr:  [0/0] {148}                     
 ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: s [0/0] {147}
 ¦   ¦   ¦   ¦--'(': ( [0/0] {149}                     
 ¦   ¦   ¦   ¦--SYMBOL_SUB: x [0/1] {150}              
 ¦   ¦   ¦   ¦--EQ_SUB: = [0/1] {151}                  
 ¦   ¦   ¦   ¦--expr:  [0/0] {153}                     
 ¦   ¦   ¦   ¦   °--SYMBOL: sd [0/0] {152}             
 ¦   ¦   ¦   °--')': ) [0/0] {154}                     
 ¦   ¦   °--'}': } [1/0] {155}                         
 ¦   °--')': ) [1/0] {156}                             
 ¦--expr:  [2/0] {157}                                 
 ¦   ¦--expr:  [0/0] {159}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: test [0/0] {158}     
 ¦   ¦--'(': ( [0/2] {160}                             
 ¦   ¦--expr:  [1/0] {162}                             
 ¦   ¦   °--STR_CONST: "x" [0/0] {161}                 
 ¦   ¦--',': , [0/2] {163}                             
 ¦   ¦--expr:  [1/0] {164}                             
 ¦   ¦   ¦--'{': { [0/2] {165}                         
 ¦   ¦   °--'}': } [2/0] {166}                         
 ¦   ¦--',': , [0/1] {167}                             
 ¦   ¦--COMMENT: # h [0/2] {168}                       
 ¦   ¦--expr:  [1/0] {169}                             
 ¦   ¦   ¦--expr:  [0/1] {171}                         
 ¦   ¦   ¦   °--SYMBOL: a [0/0] {170}                  
 ¦   ¦   ¦--'+': + [0/1] {172}                         
 ¦   ¦   °--expr:  [0/0] {174}                         
 ¦   ¦       °--SYMBOL: b [0/0] {173}                  
 ¦   ¦--',': , [0/2] {175}                             
 ¦   ¦--COMMENT: # k [1/2] {176}                       
 ¦   ¦--expr:  [1/0] {177}                             
 ¦   ¦   ¦--'{': { [0/4] {178}                         
 ¦   ¦   ¦--expr:  [1/2] {179}                         
 ¦   ¦   ¦   ¦--expr:  [0/0] {181}                     
 ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: s [0/0] {180}
 ¦   ¦   ¦   ¦--'(': ( [0/0] {182}                     
 ¦   ¦   ¦   ¦--SYMBOL_SUB: x [0/1] {183}              
 ¦   ¦   ¦   ¦--EQ_SUB: = [0/1] {184}                  
 ¦   ¦   ¦   ¦--expr:  [0/0] {186}                     
 ¦   ¦   ¦   ¦   °--SYMBOL: sd [0/0] {185}             
 ¦   ¦   ¦   °--')': ) [0/0] {187}                     
 ¦   ¦   °--'}': } [1/0] {188}                         
 ¦   °--')': ) [1/0] {189}                             
 ¦--expr:  [2/0] {190}                                 
 ¦   ¦--expr:  [0/0] {192}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: test [0/0] {191}     
 ¦   ¦--'(': ( [0/2] {193}                             
 ¦   ¦--expr:  [1/0] {195}                             
 ¦   ¦   °--STR_CONST: "x" [0/0] {194}                 
 ¦   ¦--',': , [0/2] {196}                             
 ¦   ¦--expr:  [1/0] {197}                             
 ¦   ¦   ¦--'{': { [0/2] {198}                         
 ¦   ¦   °--'}': } [2/0] {199}                         
 ¦   ¦--',': , [0/2] {200}                             
 ¦   ¦--expr:  [1/0] {201}                             
 ¦   ¦   ¦--expr:  [0/1] {203}                         
 ¦   ¦   ¦   °--SYMBOL: a [0/0] {202}                  
 ¦   ¦   ¦--'+': + [0/1] {204}                         
 ¦   ¦   °--expr:  [0/0] {206}                         
 ¦   ¦       °--SYMBOL: b [0/0] {205}                  
 ¦   ¦--',': , [0/2] {207}                             
 ¦   ¦--COMMENT: # k [0/2] {208}                       
 ¦   ¦--expr:  [1/0] {209}                             
 ¦   ¦   ¦--'{': { [0/4] {210}                         
 ¦   ¦   ¦--expr:  [1/2] {211}                         
 ¦   ¦   ¦   ¦--expr:  [0/0] {213}                     
 ¦   ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: s [0/0] {212}
 ¦   ¦   ¦   ¦--'(': ( [0/0] {214}                     
 ¦   ¦   ¦   ¦--SYMBOL_SUB: x [0/1] {215}              
 ¦   ¦   ¦   ¦--EQ_SUB: = [0/1] {216}                  
 ¦   ¦   ¦   ¦--expr:  [0/0] {218}                     
 ¦   ¦   ¦   ¦   °--SYMBOL: sd [0/0] {217}             
 ¦   ¦   ¦   °--')': ) [0/0] {219}                     
 ¦   ¦   °--'}': } [1/0] {220}                         
 ¦   °--')': ) [1/0] {221}                             
 °--expr:  [2/0] {222}                                 
     ¦--expr:  [0/0] {224}                             
     ¦   °--SYMBOL_FUNCTION_CALL: tetst [0/0] {223}    
     ¦--'(': ( [0/2] {225}                             
     ¦--expr:  [1/0] {227}                             
     ¦   °--STR_CONST: "x" [0/0] {226}                 
     ¦--',': , [0/2] {228}                             
     ¦--expr:  [1/0] {229}                             
     ¦   ¦--'{': { [0/4] {230}                         
     ¦   ¦--expr:  [1/2] {232}                         
     ¦   ¦   °--SYMBOL: x [0/0] {231}                  
     ¦   °--'}': } [1/0] {233}                         
     ¦--',': , [0/1] {234}                             
     ¦--expr:  [0/0] {235}                             
     ¦   ¦--expr:  [0/1] {237}                         
     ¦   ¦   °--NUM_CONST: 1 [0/0] {236}               
     ¦   ¦--'+': + [0/1] {238}                         
     ¦   °--expr:  [0/0] {239}                         
     ¦       ¦--'+': + [0/0] {240}                     
     ¦       °--expr:  [0/0] {242}                     
     ¦           °--NUM_CONST: 1 [0/0] {241}           
     °--')': ) [1/0] {243}                             
