Getting an error on a valid for statement that has an inline block comment in between the keyword and expression. For example:

but it shouldn't be an error, as it compiles and executes:
I think this parser automatically classifies this as an argumentless statement, so then when it sees the expression it thinks there is an error, but in this case that comment is allowed in between the keyword and expression, and it should still classify it as a statement with an argument (condition).
Getting an error on a valid for statement that has an inline block comment in between the keyword and expression. For example:

but it shouldn't be an error, as it compiles and executes:
I think this parser automatically classifies this as an argumentless statement, so then when it sees the expression it thinks there is an error, but in this case that comment is allowed in between the keyword and expression, and it should still classify it as a statement with an argument (condition).