Promotes Token.TokenType to public visibility (incidental QA)
Improves directive name parsing in cases where the name is not followed by whitespace
For example, the following is a valid IF directive: {$ifǣ <> 123}
Fixes scan failures around nested compiler directives
Note that this does not add proper support or evaluation for nested compiler directives.
That would be quite challenging to accomplish without first doing #261.
This PR:
Token.TokenType
to public visibility (incidental QA)IF
directive:{$ifǣ <> 123}
Note that this does not add proper support or evaluation for nested compiler directives. That would be quite challenging to accomplish without first doing #261.
Fixes #260.