|  | Commit message (Collapse) | Author | Age | 
|---|
| | 
| 
| 
| 
| 
| | When parsing a standalone : character, the following characters were
also being consumed and appended instead of the expected behaviour
where the current token should end as soon as a : is encountered. | 
| | 
| 
| 
| 
| 
| | These errors were only being correctly reported when the invocation was
inside a macro body. The error report has been expanded to also report
the location of the eventual matching macro definition. | 
| | 
| 
| 
| 
| | The value used for every block open token was their own address,
instead of the address of the matching block close token. | 
| | 
| 
| 
| | This was a significant oversight. | 
| | 
| 
| 
| 
| | This stage previously operated on semantic tokens, but was later
changed to operate on syntactic tokens. | 
| | |  | 
| | 
| 
| 
| 
| | Label definitions were being gathered in the bytecode stage, but then
were incorrectly dropped instead of being used. | 
| | 
| 
| 
| 
| | A cascading if-else structure is more readable than a set of nested
match expressions. | 
|  |  |