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