> The grammar doesn't understand that a function can return an *array* that's accessed immediately; the grammar rule allows for chained *member calls*, but the *array or procedure call* rule is currently standing on its own, which means...
Repro:
Sub Foo()
bar = Split("abc,def", ",")(0)
End Sub
Work-around:
Sub Foo()
temp = Split("abc,def", ",")
bar = temp(0)
End Sub
By splitting the call on two instructions, the grammar rules are satis