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 |
|
gluax
|
c8b44141eb
|
fix some span and input parsing issues
|
2022-04-18 11:33:43 -07:00 |
|
Mazdak Farrokhzad
|
31fcc2f216
|
parser: store (prev_)token
|
2022-04-13 22:20:48 +02:00 |
|
gluax
|
cfc5b00bad
|
add constant keyword, only used for params
|
2022-04-10 23:10:55 -07:00 |
|
gluax
|
016b669a8d
|
make fields not public
|
2022-04-07 11:18:58 -07:00 |
|
gluax
|
a5b692a765
|
merge upstream testnet3
|
2022-04-06 10:25:26 -07:00 |
|
gluax
|
cc5552c7ef
|
make suggested changes
|
2022-04-06 10:20:43 -07:00 |
|
gluax
|
4c7903f5c3
|
remove tendril dep and cmpd assignments
|
2022-04-05 11:24:34 -07:00 |
|
gluax
|
16914e3ce8
|
remove private keyword
|
2022-04-05 09:27:39 -07:00 |
|
gluax
|
f6aa32da35
|
parse input changes for private public const
|
2022-04-04 14:51:46 -07:00 |
|
gluax
|
76070a8795
|
intial adding of public and private params
|
2022-04-04 14:14:17 -07:00 |
|
gluax
|
27921a61e6
|
tuples removed
|
2022-03-28 10:35:36 -07:00 |
|
gluax
|
95d508566f
|
remove circuit access
|
2022-03-28 07:54:29 -07:00 |
|
gluax
|
877674230a
|
remove aliases and gcs
|
2022-03-28 07:47:05 -07:00 |
|
gluax
|
78b04ff000
|
remove as and imports
|
2022-03-28 07:42:23 -07:00 |
|
gluax
|
ef4b3787a9
|
remove arrays
|
2022-03-28 07:31:53 -07:00 |
|
gluax
|
401c6a6d4d
|
remove annotation and static access
|
2022-03-28 07:04:29 -07:00 |
|
gluax
|
414e288735
|
remove self and Self
|
2022-03-28 06:47:19 -07:00 |
|
gluax
|
d37f9f29c2
|
remove circuits
|
2022-03-28 06:32:55 -07:00 |
|
gluax
|
398e6f5469
|
merge upstream testnet3
|
2022-03-28 06:21:17 -07:00 |
|
gluax
|
9391a31569
|
realized raw strings don't play nicely for testing strings
|
2022-03-16 12:27:11 -07:00 |
|
gluax
|
3d1cc9a735
|
most things moved to a char parser
|
2022-03-15 14:53:42 -07:00 |
|
gluax
|
2c30cba70f
|
remove parened field
|
2022-03-14 07:58:51 -07:00 |
|
gluax
|
86000325bf
|
remove option types in rest of places, clean up canonicalization
|
2022-03-08 12:58:32 -08:00 |
|
gluax
|
eaf0a82154
|
merge testnet3
|
2022-03-08 10:24:36 -08:00 |
|
gluax
|
19c27518cc
|
require loop type
|
2022-03-07 08:18:16 -08:00 |
|
gluax
|
85efd764a6
|
require types on definition statements
|
2022-03-07 08:05:42 -08:00 |
|