ROOT (token: short_text [lag_newlines/spaces] {pos_id})
 ¦--expr: a <-# [0/0] {1}                              
 ¦   ¦--expr: a [0/1] {3}                              
 ¦   ¦   °--SYMBOL: a [0/0] {2}                        
 ¦   ¦--LEFT_ASSIGN: <- [0/0] {4}                      
 ¦   ¦--COMMENT: # [0/2] {5}                           
 ¦   ¦--expr: b() [1/1] {8}                            
 ¦   ¦   ¦--expr: b [0/0] {10}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: b [0/0] {9}      
 ¦   ¦   ¦--'(': ( [0/0] {11}                          
 ¦   ¦   °--')': ) [0/0] {12}                          
 ¦   ¦--PIPE: |> [0/2] {13}                            
 ¦   ¦--expr: c() [1/1] {14}                           
 ¦   ¦   ¦--expr: c [0/0] {16}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {15}     
 ¦   ¦   ¦--'(': ( [0/0] {17}                          
 ¦   ¦   °--')': ) [0/0] {18}                          
 ¦   ¦--PIPE: |> [0/2] {19}                            
 ¦   °--expr: d() [1/0] {20}                           
 ¦       ¦--expr: d [0/0] {22}                         
 ¦       ¦   °--SYMBOL_FUNCTION_CALL: d [0/0] {21}     
 ¦       ¦--'(': ( [0/0] {23}                          
 ¦       °--')': ) [0/0] {24}                          
 ¦--expr: a <-  [2/0] {25}                             
 ¦   ¦--expr: a [0/1] {27}                             
 ¦   ¦   °--SYMBOL: a [0/0] {26}                       
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {28}                     
 ¦   ¦--COMMENT: # [0/2] {29}                          
 ¦   ¦--expr: b() [1/1] {32}                           
 ¦   ¦   ¦--expr: b [0/0] {34}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: b [0/0] {33}     
 ¦   ¦   ¦--'(': ( [0/0] {35}                          
 ¦   ¦   °--')': ) [0/0] {36}                          
 ¦   ¦--PIPE: |> [0/2] {37}                            
 ¦   ¦--expr: c() [1/1] {38}                           
 ¦   ¦   ¦--expr: c [0/0] {40}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {39}     
 ¦   ¦   ¦--'(': ( [0/0] {41}                          
 ¦   ¦   °--')': ) [0/0] {42}                          
 ¦   ¦--PIPE: |> [0/2] {43}                            
 ¦   °--expr: d() [1/0] {44}                           
 ¦       ¦--expr: d [0/0] {46}                         
 ¦       ¦   °--SYMBOL_FUNCTION_CALL: d [0/0] {45}     
 ¦       ¦--'(': ( [0/0] {47}                          
 ¦       °--')': ) [0/0] {48}                          
 ¦--expr: a <-
 [3/0] {49}                            
 ¦   ¦--expr: a [0/1] {51}                             
 ¦   ¦   °--SYMBOL: a [0/0] {50}                       
 ¦   ¦--LEFT_ASSIGN: <- [0/2] {52}                     
 ¦   ¦--expr: b() [1/1] {55}                           
 ¦   ¦   ¦--expr: b [0/0] {57}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: b [0/0] {56}     
 ¦   ¦   ¦--'(': ( [0/0] {58}                          
 ¦   ¦   °--')': ) [0/0] {59}                          
 ¦   ¦--PIPE: |> [0/2] {60}                            
 ¦   ¦--expr: c() [1/1] {61}                           
 ¦   ¦   ¦--expr: c [0/0] {63}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {62}     
 ¦   ¦   ¦--'(': ( [0/0] {64}                          
 ¦   ¦   °--')': ) [0/0] {65}                          
 ¦   ¦--PIPE: |> [0/2] {66}                            
 ¦   °--expr: d() [1/0] {67}                           
 ¦       ¦--expr: d [0/0] {69}                         
 ¦       ¦   °--SYMBOL_FUNCTION_CALL: d [0/0] {68}     
 ¦       ¦--'(': ( [0/0] {70}                          
 ¦       °--')': ) [0/0] {71}                          
 ¦--expr: a <-  [2/0] {72}                             
 ¦   ¦--expr: a [0/1] {74}                             
 ¦   ¦   °--SYMBOL: a [0/0] {73}                       
 ¦   ¦--LEFT_ASSIGN: <- [0/1] {75}                     
 ¦   ¦--expr: c [0/1] {80}                             
 ¦   ¦   °--SYMBOL: c [0/0] {79}                       
 ¦   ¦--PIPE: |> [0/2] {81}                            
 ¦   ¦--expr: b() [1/0] {82}                           
 ¦   ¦   ¦--expr: b [0/0] {84}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: b [0/0] {83}     
 ¦   ¦   ¦--'(': ( [0/0] {85}                          
 ¦   ¦   °--')': ) [0/0] {86}                          
 ¦   ¦--PIPE: |> [0/2] {87}                            
 ¦   ¦--expr: c( ) [1/1] {88}                          
 ¦   ¦   ¦--expr: c [0/0] {90}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {89}     
 ¦   ¦   ¦--'(': ( [0/1] {91}                          
 ¦   ¦   °--')': ) [0/0] {92}                          
 ¦   ¦--PIPE: |> [0/2] {93}                            
 ¦   °--expr: d() [1/0] {94}                           
 ¦       ¦--expr: d [0/0] {96}                         
 ¦       ¦   °--SYMBOL_FUNCTION_CALL: d [0/0] {95}     
 ¦       ¦--'(': ( [0/0] {97}                          
 ¦       °--')': ) [0/0] {98}                          
 ¦--expr: a <-
 [2/0] {99}                            
 ¦   ¦--expr: a [0/1] {101}                            
 ¦   ¦   °--SYMBOL: a [0/0] {100}                      
 ¦   ¦--LEFT_ASSIGN: <- [0/2] {102}                    
 ¦   ¦--expr: b() [1/1] {105}                          
 ¦   ¦   ¦--expr: b [0/0] {107}                        
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: b [0/0] {106}    
 ¦   ¦   ¦--'(': ( [0/0] {108}                         
 ¦   ¦   °--')': ) [0/0] {109}                         
 ¦   ¦--PIPE: |> [0/1] {110}                           
 ¦   ¦--COMMENT: # [0/2] {111}                         
 ¦   ¦--expr: c() [1/1] {112}                          
 ¦   ¦   ¦--expr: c [0/0] {114}                        
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: c [0/0] {113}    
 ¦   ¦   ¦--'(': ( [0/0] {115}                         
 ¦   ¦   °--')': ) [0/0] {116}                         
 ¦   ¦--PIPE: |> [0/2] {117}                           
 ¦   °--expr: d() [1/0] {118}                          
 ¦       ¦--expr: d [0/0] {120}                        
 ¦       ¦   °--SYMBOL_FUNCTION_CALL: d [0/0] {119}    
 ¦       ¦--'(': ( [0/0] {121}                         
 ¦       °--')': ) [0/0] {122}                         
 °--COMMENT: # d [0/0] {123}                           
