Skip to content

Commit

Permalink
Release MS7
Browse files Browse the repository at this point in the history
  • Loading branch information
Botffy committed Oct 23, 2019
1 parent 1b5a9eb commit 03abc3d
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,29 @@
# Change log

## MS7 - 2019-10-23

New language features.

### Features

- Elsif
- Basic assertions
- Functions (with overloading, recursion and forward declarations.

### Refactor

- ErrorCodes in Interpreter, errors handled more gracefully in CLI (#3)
- Better null checks in Interpreter
- ErrorCodes in Parser (#5)
- Somewhat better parsing error recovery (#6)
- Refactor Memory to use a frame-based system
- Replace the old handwritten lexer with a JFlex generated one
- Refactor and clean up Context to conform the new view on scopes

## MS6 - 2019-09-17

The birth of the XPLanG IDE. The small IDE comes with an editor, the edited files can be compiled. If there were no errors, the program can be run. Unlike in the original PLanG, the programs may be interactive: input can be submitted through the built-in console window. The IDE can be started with a separate startup script called 'XPLanG-editor'.


## MS5 - 2019-09-01

We have ourselves a PLanG :)
Expand Down

0 comments on commit 03abc3d

Please sign in to comment.