Parsing Issue w/ && Operator
I'm not sure why this is at the moment, but:
matches Foo '([A-Z])\w+' && echo true
Gives the following output:
ion: syntax error: '(' at position 13 is out of place
But this:
matches Foo '([A-Z])\w+'; echo true
Gives:
true
I've also noticed that this:
matches Foo '[A-Z]\w+' && echo true
Gives no output, but this does:
matches Foo '[A-Z]\w+'; echo true
Likely the same issue, and likely in the StatementSplitter
logic.