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: 3 [0/0] {6}                              
 ¦   ¦   °--NUM_CONST: 3 [0/0] {5}                     
 ¦   ¦--',': , [0/5] {7}                               
 ¦   ¦--SYMBOL_SUB: b [1/1] {8}                        
 ¦   ¦--EQ_SUB: = [0/1] {9}                            
 ¦   ¦--expr: 2 [0/0] {11}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {10}                    
 ¦   ¦--',': , [0/1] {12}                              
 ¦   ¦--expr: c [0/0] {14}                             
 ¦   ¦   °--SYMBOL: c [0/0] {13}                       
 ¦   °--')': ) [1/0] {15}                              
 ¦--expr: gs(3, [2/0] {16}                             
 ¦   ¦--expr: gs [0/0] {18}                            
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: gs [0/0] {17}        
 ¦   ¦--'(': ( [0/0] {19}                              
 ¦   ¦--expr: 3 [0/0] {21}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {20}                    
 ¦   ¦--',': , [0/1] {22}                              
 ¦   ¦--SYMBOL_SUB: b [0/1] {23}                       
 ¦   ¦--EQ_SUB: = [0/1] {24}                           
 ¦   ¦--expr: 2 [0/0] {26}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {25}                    
 ¦   ¦--',': , [0/3] {27}                              
 ¦   ¦--expr: c [1/0] {29}                             
 ¦   ¦   °--SYMBOL: c [0/0] {28}                       
 ¦   °--')': ) [0/0] {30}                              
 ¦--expr: call( [2/0] {31}                             
 ¦   ¦--expr: call [0/0] {33}                          
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {32}      
 ¦   ¦--'(': ( [0/0] {34}                              
 ¦   ¦--expr: 3 [0/0] {36}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {35}                    
 ¦   ¦--',': , [0/1] {37}                              
 ¦   ¦--SYMBOL_SUB: b [0/1] {38}                       
 ¦   ¦--EQ_SUB: = [0/1] {39}                           
 ¦   ¦--expr: 2 [0/0] {41}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {40}                    
 ¦   ¦--',': , [0/1] {42}                              
 ¦   ¦--expr: c [0/0] {44}                             
 ¦   ¦   °--SYMBOL: c [0/0] {43}                       
 ¦   °--')': ) [0/0] {45}                              
 ¦--expr: map(d [2/0] {46}                             
 ¦   ¦--expr: map [0/0] {48}                           
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: map [0/0] {47}       
 ¦   ¦--'(': ( [0/0] {49}                              
 ¦   ¦--expr: data [0/0] {51}                          
 ¦   ¦   °--SYMBOL: data [0/0] {50}                    
 ¦   ¦--',': , [0/1] {52}                              
 ¦   ¦--expr: fun [0/0] {54}                           
 ¦   ¦   °--SYMBOL: fun [0/0] {53}                     
 ¦   ¦--',': , [0/4] {55}                              
 ¦   ¦--SYMBOL_SUB: x [1/1] {56}                       
 ¦   ¦--EQ_SUB: = [0/1] {57}                           
 ¦   ¦--expr: 3 [0/0] {59}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {58}                    
 ¦   ¦--',': , [0/1] {60}                              
 ¦   ¦--SYMBOL_SUB: z [0/1] {61}                       
 ¦   ¦--EQ_SUB: = [0/1] {62}                           
 ¦   ¦--expr: 33 [0/0] {64}                            
 ¦   ¦   °--NUM_CONST: 33 [0/0] {63}                   
 ¦   °--')': ) [0/0] {65}                              
 ¦--expr: map2( [2/0] {66}                             
 ¦   ¦--expr: map2 [0/0] {68}                          
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: map2 [0/0] {67}      
 ¦   ¦--'(': ( [0/0] {69}                              
 ¦   ¦--expr: dat1 [0/0] {71}                          
 ¦   ¦   °--SYMBOL: dat1 [0/0] {70}                    
 ¦   ¦--',': , [0/1] {72}                              
 ¦   ¦--expr: data2 [0/0] {74}                         
 ¦   ¦   °--SYMBOL: data2 [0/0] {73}                   
 ¦   ¦--',': , [0/1] {75}                              
 ¦   ¦--expr: fun [0/0] {77}                           
 ¦   ¦   °--SYMBOL: fun [0/0] {76}                     
 ¦   ¦--',': , [0/1] {78}                              
 ¦   ¦--expr: x [0/0] {80}                             
 ¦   ¦   °--SYMBOL: x [0/0] {79}                       
 ¦   ¦--',': , [0/1] {81}                              
 ¦   ¦--expr: y [0/0] {83}                             
 ¦   ¦   °--SYMBOL: y [0/0] {82}                       
 ¦   ¦--',': , [0/5] {84}                              
 ¦   ¦--expr: z [1/0] {86}                             
 ¦   ¦   °--SYMBOL: z [0/0] {85}                       
 ¦   °--')': ) [0/0] {87}                              
 °--expr: map2( [2/0] {88}                             
     ¦--expr: map2 [0/0] {90}                          
     ¦   °--SYMBOL_FUNCTION_CALL: map2 [0/0] {89}      
     ¦--'(': ( [0/0] {91}                              
     ¦--expr: dat1 [0/0] {93}                          
     ¦   °--SYMBOL: dat1 [0/0] {92}                    
     ¦--',': , [0/1] {94}                              
     ¦--expr: data2 [0/0] {96}                         
     ¦   °--SYMBOL: data2 [0/0] {95}                   
     ¦--',': , [0/1] {97}                              
     ¦--expr: fun [0/0] {99}                           
     ¦   °--SYMBOL: fun [0/0] {98}                     
     ¦--',': , [0/1] {100}                             
     ¦--SYMBOL_SUB: x [0/1] {101}                      
     ¦--EQ_SUB: = [0/1] {102}                          
     ¦--expr: 1 [0/0] {104}                            
     ¦   °--NUM_CONST: 1 [0/0] {103}                   
     ¦--',': , [0/1] {105}                             
     ¦--SYMBOL_SUB: y [0/1] {106}                      
     ¦--EQ_SUB: = [0/1] {107}                          
     ¦--expr: 2 [0/0] {109}                            
     ¦   °--NUM_CONST: 2 [0/0] {108}                   
     ¦--',': , [0/2] {110}                             
     ¦--expr: z [1/0] {112}                            
     ¦   °--SYMBOL: z [0/0] {111}                      
     °--')': ) [1/0] {113}                             
