There's something to be said for returning the whole syntax tree.
--
Usenet article <199710221833.LAA24741@wall.org> (1997)Larry Wall
Wall, Larry
Walla, Chris
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z