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