gluax
|
384a7b24b8
|
add back compiler options for asts, set up compiler benchmarking
|
2022-06-06 11:45:33 -07:00 |
|
collin
|
27c858a0fc
|
merge testnet3
|
2022-06-02 11:33:11 -04:00 |
|
collin
|
85eb1adcce
|
rename corelib -> core, update readme
|
2022-06-02 11:22:08 -04:00 |
|
collin
|
3b62e3cc97
|
fix bugs
|
2022-06-01 13:49:55 -04:00 |
|
gluax
|
2db204b81e
|
further changes to the visitor pattern to clean up code
|
2022-05-30 10:53:06 -07:00 |
|
collin
|
a230bd1477
|
remove char
|
2022-05-26 16:53:57 -04:00 |
|
collin
|
3de06095ed
|
cargo fmt
|
2022-05-26 16:48:34 -04:00 |
|
collin
|
2327bca617
|
implement static string type
|
2022-05-26 16:43:18 -04:00 |
|
gluax
|
044b2a10a4
|
refa:ctored visitor pattern to better on an the AST
|
2022-05-26 13:29:51 -07:00 |
|
collin
|
4d7540501f
|
add string type to tokenizer + lexer
|
2022-05-26 16:13:03 -04:00 |
|
gluax
|
97ef64aa66
|
trying to modify visitor pattern to better fit type checking
|
2022-05-26 10:05:04 -07:00 |
|
gluax
|
4f30e6e896
|
add ident type back in
|
2022-05-25 15:56:44 -07:00 |
|
collin
|
8d79193474
|
merge testnet3
|
2022-05-25 14:02:10 -04:00 |
|
collin
|
4bc2fb10f4
|
cargo fmt
|
2022-05-24 13:39:08 -04:00 |
|
Collin Chin
|
c10e305366
|
Update type_.rs
|
2022-05-24 13:24:36 -04:00 |
|
collin
|
38d701851d
|
clean up match
|
2022-05-24 12:49:38 -04:00 |
|
Collin Chin
|
944c5dcdd8
|
Update value.rs
|
2022-05-24 11:27:28 -04:00 |
|
gluax
|
eee58883a6
|
clean up and fix type set checking
|
2022-05-23 11:07:43 -07:00 |
|
collin
|
b8780e888d
|
merge testnet3
|
2022-05-20 10:39:21 -04:00 |
|
Mazdak Farrokhzad
|
882f2e5454
|
remove char type + literals
|
2022-05-18 14:33:04 +02:00 |
|
Mazdak Farrokhzad
|
7f435eba48
|
remove expression statements
|
2022-05-17 14:41:30 +02:00 |
|
collin
|
f6aa7a578a
|
merge testnet3
|
2022-05-13 12:33:35 -07:00 |
|
Mazdak Farrokhzad
|
8d915339a0
|
span refactor: fix build + simplify &span
|
2022-05-12 16:24:17 +02:00 |
|
Mazdak Farrokhzad
|
01a23f6e6e
|
cargo clippy + similar
|
2022-05-12 16:12:31 +02:00 |
|
collin
|
455603f0a4
|
cargo fmt
|
2022-05-10 16:35:53 -07:00 |
|
collin
|
55260ae5ad
|
add scalar type to ast
|
2022-05-10 15:34:42 -07:00 |
|
collin
|
c1d36ee62e
|
remove const function code
|
2022-05-10 11:57:23 -07:00 |
|
gluax
|
2c252f7878
|
all current compiler tests pass, need to add more
|
2022-05-04 13:37:53 -07:00 |
|
gluax
|
9c8ac64871
|
expressions so far, and clean up, need to appropiately handle binary exprs
|
2022-05-04 09:27:00 -07:00 |
|
gluax
|
db6292609d
|
refactor symbol variable to variable scope, create new symbol variable
|
2022-05-03 18:39:28 -07:00 |
|
gluax
|
d39ee31933
|
statements almost done, iteration statements causing issues
|
2022-05-03 17:33:46 -07:00 |
|
gluax
|
4612602807
|
type checking errors so far
|
2022-05-03 14:00:40 -07:00 |
|
gluax
|
1a25db8e23
|
start on type checking statements
|
2022-05-03 13:16:13 -07:00 |
|
gluax
|
4fb95d1195
|
initial commit for tc, adds get_type to Node
|
2022-05-03 11:26:56 -07:00 |
|
gluax
|
46bd62870d
|
remove missed access file
|
2022-05-03 09:53:46 -07:00 |
|
gluax
|
a7c3696e90
|
merge testnet3 into required types, also remove identifier type
|
2022-05-02 19:43:46 -07:00 |
|
Collin Chin
|
4617c3ba35
|
Merge pull request #1777 from AleoHQ/fix-spelling
Fix typos uncovered by spell checker in VS Code.
|
2022-05-02 09:29:59 -07:00 |
|
Alessandro Coglio
|
653cc4a2a4
|
Fix typos uncovered by spell checker in VS Code.
|
2022-04-30 23:39:38 -07:00 |
|
collin
|
3da1ac802e
|
reorder dependencies
|
2022-04-29 13:09:27 -07:00 |
|
gluax
|
f57396cf5f
|
resolve pr comments
|
2022-04-29 10:50:33 -07:00 |
|
gluax
|
7e6cc65d54
|
change back to parse_input to reflect what we do for parse_program
|
2022-04-28 12:44:54 -07:00 |
|
gluax
|
8cb8c153fc
|
call appropiate input parse function, make suggested changes
|
2022-04-28 12:26:05 -07:00 |
|
gluax
|
8c7fe53ff6
|
fix leo input parser bug
|
2022-04-27 11:52:06 -07:00 |
|
gluax
|
bd356e1f31
|
need to handle input differently than we used to
|
2022-04-27 09:14:59 -07:00 |
|
gluax
|
00282da748
|
merge upstream origin testnet3
|
2022-04-27 09:14:59 -07:00 |
|
gluax
|
22b20bdd6c
|
handler shows all errors then causes an exit at the end
|
2022-04-27 09:14:59 -07:00 |
|
gluax
|
5ec3a24cf8
|
initial commit
|
2022-04-27 09:14:59 -07:00 |
|
gluax
|
124e6b2e9b
|
[Impl] Ast Visitor (#1769)
* visitor pattern
* merge upstream, regen grammar readme
* rename reducer to passes
* update comments to properly reflect visitor
* fmt and clippy fixes
* fix comments
Co-authored-by: collin <16715212+collinc97@users.noreply.github.com>
|
2022-04-22 16:05:50 -07:00 |
|
collin
|
f89966fe32
|
merge testnet3
|
2022-04-21 14:37:33 -07:00 |
|
Alessandro Coglio
|
d2cca18f07
|
[AST] Update doc comment to not mention Pest grammar.
|
2022-04-20 22:07:33 -07:00 |
|