Replying to
@ryanmcshane@fosstodon.org
r$> getParseData(parse(text = "a = 1; f(a, x = 1)"))
line1 col1 line2 col2 id parent token terminal text
9 1 1 1 5 9 0 expr_or_assign_or_help FALSE
1 1 1 1 1 1 3 SYMBOL TRUE a
3 1 1 1 1 3 9 expr FALSE
2 1 3 1 3 2 9 EQ_ASSIGN TRUE =
5 1 5 1 5 5 6 NUM_CONST TRUE 1
6 1 5 1 5 6 9 expr FALSE
7 1 6 1 6 7 0 ';' TRUE ;
28 1 8 1 18 28 0 expr FALSE
11 1 8 1 8 11 13 SYMBOL_FUNCTION_CALL TRUE f
13 1 8 1 8 13 28 expr FALSE
12 1 9 1 9 12 28 '(' TRUE (
14 1 10 1 10 14 16 SYMBOL TRUE a
16 1 10 1 10 16 28 expr FALSE
15 1 11 1 11 15 28 ',' TRUE ,
20 1 13 1 13 20 28 SYMBOL_SUB TRUE x
21 1 15 1 15 21 28 EQ_SUB TRUE =
22 1 17 1 17 22 23 NUM_CONST TRUE 1
23 1 17 1 17 23 28 expr FALSE
24 1 18 1 18 24 28 ')' TRUE )