Erin
|
b7464f6ad3
|
Implement function calls
- And printing
- Revised terminology in Lexer
- Control flow
|
2021-06-07 11:00:06 +02:00 |
|
Erin
|
a5a048728c
|
Added basic parsing
- Expressions
- If, Functio
|
2021-06-07 00:09:45 +02:00 |
|
Erin
|
b04bd77672
|
Initial chthulic error impl in Lexer
- See discussions #17
|
2021-06-06 23:15:11 +02:00 |
|
Erin
|
afe6588c05
|
Removed custom Lexer, reorganised Token definition
- As peeking will not be involved in parsing, it was removed
|
2021-06-06 20:28:13 +02:00 |
|
Able
|
c27837a807
|
Slightly more curse
|
2021-05-24 01:18:36 -05:00 |
|
Erin
|
30eedbc854
|
Fixed some incompatible old code
- Added assignment support
- Reduced boilerplate
- Removed `else`
|
2021-05-03 21:35:43 +02:00 |
|
Erin
|
051f6e781f
|
Added tests and loop flow
|
2021-05-02 18:12:51 +02:00 |
|
Erin
|
5a8dd5051f
|
Parser production ready
- TODO: T-Dark block
- cargo fmt
- Obeyed our clippy overlord
|
2021-05-02 16:48:33 +02:00 |
|
Erin
|
17a32a8df7
|
Bugfix: Peeking
- Fixed `PeekableLexer` next to not-be passtrough to iterator
- Made error handling depend on state of Option
|
2021-04-29 09:47:29 +02:00 |
|
Erin
|
e45afeac5e
|
Added Peekable Lexer
- Added wrapper for Lexer with `peek()` method
- Renamed `token` module to `lexer` as it more describe it's function
- Started work on operator flow
|
2021-04-28 22:52:19 +02:00 |
|