gluax
|
4fb95d1195
|
initial commit for tc, adds get_type to Node
|
2022-05-03 11:26:56 -07:00 |
|
gluax
|
a7c3696e90
|
merge testnet3 into required types, also remove identifier type
|
2022-05-02 19:43:46 -07:00 |
|
collin
|
3da1ac802e
|
reorder dependencies
|
2022-04-29 13:09:27 -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
|
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 |
|
Collin Chin
|
23fca6af47
|
Merge pull request #1751 from AleoHQ/abnf-bidi-overrides
[ABNF] disallow bidi override codepoints
|
2022-04-20 09:34:00 -07:00 |
|
collin
|
15660a3ed7
|
cargo fmt
|
2022-04-19 14:01:01 -07:00 |
|
Eric McCarthy
|
4fa12a0b33
|
[lexer] return error if bidi override code point seen in comment, character, or string
|
2022-04-19 13:00:10 -07:00 |
|
gluax
|
98c7ced6fe
|
merge upstream testnet3
|
2022-04-19 12:58:28 -07:00 |
|
Collin Chin
|
645b5a2be7
|
Merge pull request #1750 from AleoHQ/address-check
Address check
|
2022-04-19 12:56:27 -07:00 |
|
Collin Chin
|
f002637d73
|
Merge pull request #1748 from AleoHQ/parser-refactor
Parser: store current + previous tokens
|
2022-04-19 12:55:46 -07:00 |
|
gluax
|
7b849b620c
|
Merge branch 'parser-refactor' of github.com:AleoHQ/leo into feature/warnings
|
2022-04-19 12:47:06 -07:00 |
|
Mazdak Farrokhzad
|
267fda05e7
|
simplify parse_assign_statement
|
2022-04-19 14:11:09 +02:00 |
|
gluax
|
54c936cc61
|
leo warnings, disable unused errors for now
|
2022-04-18 14:06:28 -07:00 |
|
gluax
|
c8b44141eb
|
fix some span and input parsing issues
|
2022-04-18 11:33:43 -07:00 |
|
Collin Chin
|
cd8ac3b8d2
|
remove unused code and dependencies (#1749)
|
2022-04-13 17:08:45 -07:00 |
|
collin
|
065f16a93b
|
cargo fmt
|
2022-04-13 15:25:35 -07:00 |
|
collin
|
f53817c5f5
|
implement real address literal check
|
2022-04-13 15:21:08 -07:00 |
|
collin
|
b6fb3d0a36
|
remove unused code and dependencies
|
2022-04-13 14:28:01 -07:00 |
|
Mazdak Farrokhzad
|
b955b77ac2
|
parser: minor cleanup + span fix
|
2022-04-13 22:52:53 +02:00 |
|
Mazdak Farrokhzad
|
66efa91b08
|
simplify parse_function_parameter_mode
|
2022-04-13 22:27:56 +02:00 |
|
Mazdak Farrokhzad
|
31fcc2f216
|
parser: store (prev_)token
|
2022-04-13 22:20:48 +02:00 |
|
Mazdak Farrokhzad
|
4ac64710b5
|
lazify lexer
|
2022-04-13 21:05:17 +02:00 |
|
gluax
|
ba993b3a83
|
match pattern cleanup
|
2022-04-12 13:13:02 -07:00 |
|
gluax
|
198ceee536
|
fix token and constant pairing
|
2022-04-12 12:22:52 -07:00 |
|
gluax
|
168080942b
|
better match pattern for catching more error situations
|
2022-04-12 11:52:12 -07:00 |
|
gluax
|
9f79ca7169
|
allow const but throw a recoverable error
|
2022-04-12 11:46:35 -07: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
|
3936e6c202
|
doc new fn, test updates
|
2022-04-06 10:23:20 -07:00 |
|
gluax
|
cc5552c7ef
|
make suggested changes
|
2022-04-06 10:20:43 -07:00 |
|
gluax
|
3a85223e22
|
adjust tests
|
2022-04-05 11:38:21 -07:00 |
|
gluax
|
4c7903f5c3
|
remove tendril dep and cmpd assignments
|
2022-04-05 11:24:34 -07:00 |
|
gluax
|
a675b81c0a
|
change tests
|
2022-04-05 09:36:22 -07:00 |
|
gluax
|
16914e3ce8
|
remove private keyword
|
2022-04-05 09:27:39 -07:00 |
|
gluax
|
6aa6b0fa07
|
add parsing input to compiler
|
2022-04-04 15:52:05 -07:00 |
|
gluax
|
80d97416cb
|
fixes and correct tests
|
2022-04-04 15:31:08 -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
|
7ad500b344
|
remove uneeded circuit syms
|
2022-03-28 06:53:22 -07:00 |
|
gluax
|
414e288735
|
remove self and Self
|
2022-03-28 06:47:19 -07:00 |
|