collin
e98079fecf
rename abnf enum
2021-04-15 11:57:52 -07:00
damirka
45986d598c
adds %s to abnf converter and md
2021-04-08 10:45:04 +03:00
gluax
bcb0838e0d
last bit of clippy, push grammar md it should now be in the repo
2021-03-31 13:22:25 -04:00
collin
ba53d143ee
cargo clippy
2021-03-31 09:57:02 -07:00
damirka
673997d975
adds grammar binary package for markdown conversion
2021-03-26 18:41:24 +03:00
Protryon
d400764e00
parser rewrite
2021-03-03 09:59:24 -08:00
bors[bot]
b72b5ac125
Merge #620
...
620: Feature/254 strengthen import rules r=collinc97 a=gluax
Grammar changes are a bit different than what was suggested in the original feature request #254 . However, it should be logically equivalent and I think makes more sense on the rust side.
Closes #254
Co-authored-by: gluaxspeed <jonathan.t.pavlik@gmail.com>
2021-02-11 07:31:56 +00:00
gluaxspeed
d211d729d1
refactor pacakge_type -> package_or_packages
2021-02-09 10:57:37 -05:00
gluaxspeed
26f9973e14
resolve merge conflict, asg + grammar tests
2021-02-05 14:20:48 -05:00
gluaxspeed
5fe61daa88
merge lastest master
2021-02-05 13:11:36 -05:00
gluaxspeed
6aea561a52
forgot to push fix for Multiple enum resolve
2021-02-05 11:40:56 -05:00
Collin Chin
770f660f3a
Merge pull request #617 from AleoHQ/const-args
...
[Feature] Const Function Arguments
2021-02-04 23:05:51 -08:00
Collin Chin
a239e17bb6
Merge pull request #622 from AleoHQ/refactor/compiler
...
Adds ASG struct, updates ASG to support debug
2021-02-04 22:52:40 -08:00
howardwu
85a893097b
Update grammar convention
2021-02-04 17:26:01 -08:00
gluaxspeed
6ba556ceda
fixed imports, but with different syntax that should be logical equivalent
2021-02-04 14:52:57 -05:00
howardwu
55002db847
Fix the grammar benchmark
2021-02-04 09:30:38 -08:00
Protryon
9c6eb23a1e
const func arguments
2021-02-04 07:35:12 -08:00
gluaxspeed
cd5811dfd6
merge asg/master, clean up ast implied circuit var
2021-02-03 10:26:08 -05:00
gluaxspeed
047b06d975
license fix
2021-02-02 13:44:20 -05:00
gluaxspeed
3106647f24
fix tests, some changes to do so
2021-02-02 13:38:15 -05:00
howardwu
c935d6a486
Update license to 2021
2021-02-01 20:26:56 -08:00
gluaxspeed
1cbbee4517
allow static, and calls
2021-02-01 15:20:24 -05:00
collin
f259828097
disable nightly clippy checks
2021-02-01 10:45:55 -08:00
gluaxspeed
7affb3e099
restrict self keyword to member access only
2021-02-01 13:04:20 -05:00
collin
4f4d0d051d
ignore clippy::upper_case_acroynms in pest grammar crate
2021-02-01 09:36:53 -08:00
gluaxspeed
3200a9cea1
pull latest master
2021-01-28 12:01:47 -05:00
gluaxspeed
c59ff6d107
implied circuit name works
2021-01-27 17:14:51 -05:00
gluaxspeed
fbe466661a
re add io error to parsererror
2021-01-26 14:55:17 -05:00
collin
8c60774b29
remove unused ParserError code
2021-01-26 14:55:17 -05:00
collin
873fcc9637
cargo +nightly clippy
2021-01-26 14:55:15 -05:00
gluaxspeed
c03451fcd8
deprecate @context annotation, temp fix for main.rs in ast, how should we handle this?
2021-01-26 11:21:05 -05:00
gluaxspeed
91f5c18da8
comment saying where deprecated is defined in pest file
2021-01-25 15:21:25 -05:00
gluaxspeed
29ff3c90b6
error and error message for deprecated test syntax, fmt, clean up
2021-01-25 15:12:10 -05:00
collin
f9be039a7b
remove unused grammar paths
2021-01-21 17:02:27 -05:00
collin
cd66497226
deprecate context annotation
2021-01-21 16:55:15 -05:00
gluaxspeed
c619d9e2bb
@test no context, deprecate test keyword, cargofmt
2021-01-21 12:28:52 -05:00
gluaxspeed
1d4b30422a
@test(...) style works for test + cargo fmt pass
2021-01-21 09:25:36 -05:00
collin
7767bb049c
cargo +nightly clippy
2021-01-19 12:43:09 -05:00
Damir Shamanaev
753aa8f4a2
adds multi lines to Leo
...
- hacked WHITESPACE tag in Pest to treat NEWLINE as a WHITESPACE
- all the NEWLINES removed (!!!)
- console.log and member access tbd
2021-01-07 01:35:40 +03:00
Protryon
d1276bd95d
statement breakout
2020-12-16 15:00:45 -08:00
collin
8ace306e2c
fix cargo lock
2020-12-11 12:22:07 -05:00
collin
e2406bec86
fix lower array slice bug
2020-12-09 17:42:15 -05:00
collin
79b42c168c
update package name pest
2020-12-09 17:00:06 -05:00
collin
4cac0aeb41
merge master, update serialization test
2020-12-07 16:40:34 -05:00
Protryon
b9fb1123de
block ast node
2020-12-07 13:28:03 -08:00
collin
8457b05354
remove mut circuit variable definition
2020-12-01 11:54:51 -05:00
collin
7977b20ad2
remove mut variable keyword
2020-12-01 10:19:02 -05:00
collin
2c72156370
add input keyword objects to ast module
2020-11-23 12:10:58 -05:00
collin
f8668303e3
add self and mut self to grammar module
2020-11-19 15:22:49 -08:00
collin
8c2823410a
rename leo ast -> ast
2020-11-12 12:00:27 -08:00