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/2] {4}                               
 ¦   ¦--expr: if (x [1/0] {5}                          
 ¦   ¦   ¦--IF: if [0/1] {6}                           
 ¦   ¦   ¦--'(': ( [0/0] {7}                           
 ¦   ¦   ¦--expr: x [0/0] {9}                          
 ¦   ¦   ¦   °--SYMBOL: x [0/0] {8}                    
 ¦   ¦   ¦--')': ) [0/4] {10}                          
 ¦   ¦   °--expr: y [1/0] {12}                         
 ¦   ¦       °--SYMBOL: y [0/0] {11}                   
 ¦   ¦--',': , [0/2] {13}                              
 ¦   ¦--expr: if(x) [1/0] {14}                         
 ¦   ¦   ¦--IF: if [0/0] {15}                          
 ¦   ¦   ¦--'(': ( [0/0] {16}                          
 ¦   ¦   ¦--expr: x [0/0] {18}                         
 ¦   ¦   ¦   °--SYMBOL: x [0/0] {17}                   
 ¦   ¦   ¦--')': ) [0/4] {19}                          
 ¦   ¦   °--expr: z [1/0] {21}                         
 ¦   ¦       °--SYMBOL: z [0/0] {20}                   
 ¦   °--')': ) [1/0] {22}                              
 ¦--expr: call( [2/0] {23}                             
 ¦   ¦--expr: call [0/0] {25}                          
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {24}      
 ¦   ¦--'(': ( [0/0] {26}                              
 ¦   ¦--expr: if (x [0/1] {27}                         
 ¦   ¦   ¦--IF: if [0/1] {28}                          
 ¦   ¦   ¦--'(': ( [0/0] {29}                          
 ¦   ¦   ¦--expr: x [0/0] {31}                         
 ¦   ¦   ¦   °--SYMBOL: x [0/0] {30}                   
 ¦   ¦   ¦--')': ) [0/1] {32}                          
 ¦   ¦   °--expr: y [0/0] {34}                         
 ¦   ¦       °--SYMBOL: y [0/0] {33}                   
 ¦   ¦--',': , [0/5] {35}                              
 ¦   ¦--expr: if(x) [1/1] {36}                         
 ¦   ¦   ¦--IF: if [0/0] {37}                          
 ¦   ¦   ¦--'(': ( [0/0] {38}                          
 ¦   ¦   ¦--expr: x [0/0] {40}                         
 ¦   ¦   ¦   °--SYMBOL: x [0/0] {39}                   
 ¦   ¦   ¦--')': ) [0/1] {41}                          
 ¦   ¦   °--expr: z [0/0] {43}                         
 ¦   ¦       °--SYMBOL: z [0/0] {42}                   
 ¦   °--')': ) [0/0] {44}                              
 ¦--expr: call( [2/0] {45}                             
 ¦   ¦--expr: call [0/0] {47}                          
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {46}      
 ¦   ¦--'(': ( [0/0] {48}                              
 ¦   ¦--expr: if (x [0/0] {49}                         
 ¦   ¦   ¦--IF: if [0/1] {50}                          
 ¦   ¦   ¦--'(': ( [0/0] {51}                          
 ¦   ¦   ¦--expr: x [0/0] {53}                         
 ¦   ¦   ¦   °--SYMBOL: x [0/0] {52}                   
 ¦   ¦   ¦--')': ) [0/1] {54}                          
 ¦   ¦   °--expr: y [0/0] {56}                         
 ¦   ¦       °--SYMBOL: y [0/0] {55}                   
 ¦   ¦--',': , [0/5] {57}                              
 ¦   ¦--expr: if(x) [1/1] {58}                         
 ¦   ¦   ¦--IF: if [0/0] {59}                          
 ¦   ¦   ¦--'(': ( [0/0] {60}                          
 ¦   ¦   ¦--expr: x [0/0] {62}                         
 ¦   ¦   ¦   °--SYMBOL: x [0/0] {61}                   
 ¦   ¦   ¦--')': ) [0/1] {63}                          
 ¦   ¦   °--expr: z [0/0] {65}                         
 ¦   ¦       °--SYMBOL: z [0/0] {64}                   
 ¦   °--')': ) [0/0] {66}                              
 °--expr: call( [2/0] {67}                             
     ¦--expr: call [0/0] {69}                          
     ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {68}      
     ¦--'(': ( [0/0] {70}                              
     ¦--expr: if (x [0/0] {71}                         
     ¦   ¦--IF: if [0/1] {72}                          
     ¦   ¦--'(': ( [0/0] {73}                          
     ¦   ¦--expr: x [0/0] {75}                         
     ¦   ¦   °--SYMBOL: x [0/0] {74}                   
     ¦   ¦--')': ) [0/1] {76}                          
     ¦   °--expr: y [0/0] {78}                         
     ¦       °--SYMBOL: y [0/0] {77}                   
     ¦--',': , [0/5] {79}                              
     ¦--expr: if(x) [1/0] {80}                         
     ¦   ¦--IF: if [0/0] {81}                          
     ¦   ¦--'(': ( [0/0] {82}                          
     ¦   ¦--expr: x [0/0] {84}                         
     ¦   ¦   °--SYMBOL: x [0/0] {83}                   
     ¦   ¦--')': ) [0/1] {85}                          
     ¦   °--expr: z [0/0] {87}                         
     ¦       °--SYMBOL: z [0/0] {86}                   
     °--')': ) [0/0] {88}                              
