|
2830a1befd
|
Refactor Binding
|
2023-12-16 20:51:12 -05:00 |
|
|
3e592392a8
|
Change syntax from val/var to let (mut)
|
2023-12-16 20:47:42 -05:00 |
|
|
7379c469d3
|
Small changes
|
2023-12-16 20:35:24 -05:00 |
|
|
498f8fb87f
|
Re-enable compile command
|
2023-12-13 20:29:04 -05:00 |
|
|
3d5c7769e6
|
Now every cli command handles its own arguments
|
2023-12-13 20:03:23 -05:00 |
|
|
6c774f960a
|
CLI help & empty commands
|
2023-12-13 06:33:32 -05:00 |
|
|
09c267139d
|
CLI help command
|
2023-12-12 21:24:12 -05:00 |
|
|
2583c35f21
|
Use colored for CLI output
|
2023-12-12 20:58:09 -05:00 |
|
|
f6c1664816
|
Minimal CLI command & options parsing
|
2023-12-12 20:49:39 -05:00 |
|
|
6399bd338c
|
Remove clap & colored
|
2023-12-10 20:32:20 -05:00 |
|
|
0337e4f5ff
|
Define CLI interface
|
2023-12-09 20:04:44 -05:00 |
|
|
cae07fcc49
|
small changes
|
2023-12-09 19:23:03 -05:00 |
|
|
dcffe062a1
|
Parse binary operators
|
2023-11-21 21:40:11 -05:00 |
|
|
d4a633f7c0
|
Parse binary / *
|
2023-11-21 21:29:55 -05:00 |
|
|
a54abcc394
|
Structure for parsing operators. Parse unary operator
|
2023-11-21 21:02:50 -05:00 |
|
|
c045721f46
|
Change grammar to incorporate binary operators
|
2023-11-21 07:49:49 -05:00 |
|
|
c02e1c1f8e
|
[Syntax] Parse function call inside a binding
|
2023-11-04 06:52:46 -05:00 |
|
|
799cda1bf0
|
[Syntax] Refactor the expression parser to use ParseResult
|
2023-11-04 06:46:42 -05:00 |
|
|
e02a95f065
|
fix tests
|
2023-11-04 05:41:16 -05:00 |
|
Araozu
|
10eaa66a6d
|
vscode
|
2023-10-14 06:14:13 -05:00 |
|
Araozu
|
ed0e163283
|
[Syntax] Refactor binding parsing
|
2023-10-05 20:26:47 -05:00 |
|
Araozu
|
f769a2ec1d
|
tag 0.0.7
|
2023-10-05 06:56:21 -05:00 |
|
Araozu
|
18cbe2a8ab
|
[Syntax] Parse var/val binding as statemente
|
2023-10-05 06:51:48 -05:00 |
|
Araozu
|
0630287e34
|
[Syntax] Parse function call as a statement
|
2023-10-05 06:31:24 -05:00 |
|
Araozu
|
9af450eaa0
|
Refactor
|
2023-10-01 18:41:00 -05:00 |
|
Araozu
|
971b9d9516
|
Parse minimal function call
|
2023-10-01 17:43:59 -05:00 |
|
Araozu
|
c4d13e76bc
|
Parse empty arguments list
|
2023-10-01 17:37:19 -05:00 |
|
Araozu
|
03b5a1b6de
|
Start function call parsing
|
2023-10-01 17:18:28 -05:00 |
|
Araozu
|
2e9776de01
|
[syntax] refactor bindings
|
2023-09-24 18:51:08 -05:00 |
|
Araozu
|
1fbc353ebf
|
Extract params list parsing
|
2023-09-21 20:52:55 -05:00 |
|
Araozu
|
fec196d5aa
|
Refactor function declaration parsing
|
2023-09-21 20:34:51 -05:00 |
|
Araozu
|
8bf24e3f1a
|
Parse minimal block of code
|
2023-09-20 19:53:46 -05:00 |
|
Araozu
|
bbd82b07c4
|
Tag 0.0.6
|
2023-09-19 20:42:03 -05:00 |
|
Araozu
|
6604632d9e
|
[syntax] Ignore whitespace when parsing a function declaration
|
2023-09-19 20:30:49 -05:00 |
|
Araozu
|
807c46314b
|
[syntax] Alternative function to expect tokens
|
2023-09-19 20:06:38 -05:00 |
|
Araozu
|
5dd104bcc9
|
Parse multiple top level declarations
|
2023-09-17 17:58:56 -05:00 |
|
Araozu
|
1bccb70c97
|
Emit DEDENT for each indentation level remaining at EOF
|
2023-09-17 13:58:45 -05:00 |
|
Araozu
|
bd9e418ddd
|
Emit a DEDENT for each indentation level decreased
|
2023-09-10 20:10:34 -05:00 |
|
Araozu
|
19474eb85e
|
Refactor last change
|
2023-09-10 11:40:46 -05:00 |
|
Araozu
|
8b80dad589
|
Emit INDENT token on indentation increase
|
2023-09-10 11:16:34 -05:00 |
|
Araozu
|
2481b7297c
|
Codegen minimal function declaration
|
2023-09-08 20:28:53 -05:00 |
|
Araozu
|
5f25bae3e0
|
Parse minimal function declaration
|
2023-09-08 20:18:19 -05:00 |
|
Araozu
|
c61f88aaaa
|
Changes to codegen to move from JS to PHP generation
|
2023-09-08 19:34:08 -05:00 |
|
Araozu
|
94f0b0c92d
|
Refactor AST location
|
2023-09-07 20:50:51 -05:00 |
|
Araozu
|
c0b5dde9cf
|
Refactor token creation
|
2023-09-07 20:46:11 -05:00 |
|
Araozu
|
fe8f4f3fd1
|
Remove lifetimes
|
2023-09-07 20:32:59 -05:00 |
|
Araozu
|
4f1fc93ceb
|
Remove doc from compiler
|
2023-09-07 20:18:35 -05:00 |
|
Araozu
|
349f466283
|
Adjust to string changes
|
2023-05-18 22:26:05 -05:00 |
|
Araozu
|
f11b870600
|
[Compiler] Simple file compilation
|
2023-04-16 18:17:28 -05:00 |
|
Araozu
|
c445f8bb00
|
[Compiler] Refactor string lexer to include starting and closing double quotes
|
2023-04-15 17:17:27 -05:00 |
|