diff options
author | Eduardo Julian | 2015-03-08 02:20:51 -0400 |
---|---|---|
committer | Eduardo Julian | 2015-03-08 02:20:51 -0400 |
commit | 9b0c07dbf78bbdb6e13fbbd44e02fe322d9f145c (patch) | |
tree | 0cfc071a8c96cca29f0a9fa299e9e373cf3ed7fb /source/luxc/parser.lux | |
parent | c7fc7e1ffa91db4a563a48d53743a5e0752779ea (diff) |
- Changed once more the syntax of the prefix for host special forms. It's now "jvm-" instead of "jvm;"
- Fixed the bug where the same local vars/registers were getting registered more than once and the class-verifier complained.
- Fixed a bug where the "end label" for pattern-matching bodies was never inserted.
- Simplified the analyser by removing "self" calls and having self be just a local for the "this" object (register 0).
- Removed the lambda-folding optimization.
- The compiler state now holds and environment for naming globally-scoped lambdas.
Diffstat (limited to 'source/luxc/parser.lux')
0 files changed, 0 insertions, 0 deletions