Alex Bethel
|
5ac9117651
|
Implement most of pass-by-reference
We need some parser changes to make it work fully: function arguments
are now identifiers rather than expressions.
|
2021-06-15 09:51:00 -05:00 |
|
Alex Bethel
|
e709f398f7
|
Implement functio declaration & calling
|
2021-06-15 09:51:00 -05:00 |
|
HTG-YT
|
7ceab0d3fd
|
rustfmt : add trailing comma
|
2021-06-14 09:40:42 +08:00 |
|
HTG-YT
|
f9f891cd20
|
add StmtKind::Rickroll
|
2021-06-13 13:11:51 +08:00 |
|
Erin
|
f3c459f26e
|
BF code is now Vec<u8>
|
2021-06-11 18:10:11 +02:00 |
|
Erin
|
eecde7635c
|
Basic BfFunctio support
|
2021-06-11 17:52:47 +02:00 |
|
Erin
|
588f69b710
|
Added variable assignment to parser
- Fixed parse error, that `rlyeh` returned HopBack
|
2021-06-11 16:59:40 +02:00 |
|
Erin
|
7b1546387e
|
Unified span terminology
- Add more derivations, because it's required by another parts of project
|
2021-06-07 22:21:21 +02:00 |
|
Erin
|
17a7f33c0b
|
Removed unwraps, added Rlyeh
|
2021-06-07 11:07:50 +02:00 |
|
Erin
|
42df59705b
|
Implement function calls
- And printing
- Revised terminology in Lexer
- Control flow
|
2021-06-07 11:00:06 +02:00 |
|
Erin
|
927ad5e955
|
Binary operator boilerplate reduction
|
2021-06-07 09:17:18 +02:00 |
|
Erin
|
afee5fb82d
|
Added basic parsing
- Expressions
- If, Functio
|
2021-06-07 00:09:45 +02:00 |
|
Erin
|
b9d10fae03
|
AST revamp
- Unified terminology of span in error.rs
|
2021-06-06 23:13:48 +02:00 |
|
Erin
|
e5c6feacb9
|
Updated AST
|
2021-06-06 21:09:18 +02:00 |
|