Commit Graph

2300 Commits

Author SHA1 Message Date
gluax
5ed7582b22 tentative parse expression grammar rule 2021-03-24 13:54:53 -04:00
gluax
5ae7771050 cast-expression in abnf 2021-03-24 13:38:45 -04:00
gluax
f71d77762c comment out bitwise, mod, &&= and ||= for now 2021-03-24 13:28:01 -04:00
gluax
b96861feea forgot function doc strings 2021-03-24 12:53:00 -04:00
gluax
007cdfafbd put parse_array_expression and parse_tupple_expression as their own blocks 2021-03-24 12:50:56 -04:00
gluax
e0200ff789 tentative cast-expression abnf rule, refactor fuzzy rule to conditional expression 2021-03-24 12:33:52 -04:00
gluax
600cf120f9 idents in annotation name and for arguements, no white space between @ and annotation-name 2021-03-24 12:08:07 -04:00
gluax
fd52192d58 _ token in parser and symbol in abnf 2021-03-24 11:40:26 -04:00
gluax
c9daf4a8a9 typed one thing in the comment and another in the if condition whoops 2021-03-23 17:42:54 -04:00
gluax
becafb3798 fix some cases where _ is the only character in the identifier 2021-03-23 17:35:55 -04:00
gluax
98fd0ac4dc rename function names to reflect abnf more 2021-03-23 17:27:45 -04:00
gluax
026816f085 cleaner way to remove _ from beginning of idents 2021-03-23 16:45:43 -04:00
gluax
62e68f42da forgot to push new error with previous commit 2021-03-23 16:06:39 -04:00
gluax
8c996fb15d do not allow _ at start of identifier 2021-03-23 16:02:01 -04:00
gluax
0663227741 order tokens to try and match ABNF 2021-03-23 13:45:57 -04:00
gluax
1adc8cee14 consistent keyword order and names 2021-03-23 12:11:42 -04:00
gluax
bac54b21de make sure we keep crlf for abnf grammar file 2021-03-22 15:12:33 -04:00
gluax
dde8ab59fa initial commit, so I can open retroactive pr 2021-03-22 14:38:38 -04:00
Howard Wu
19e40a89a3
Merge pull request #774 from AleoHQ/transparent-keywords
Transparent keywords
2021-03-18 15:47:06 -07:00
Howard Wu
b5d3d09b17
Merge pull request #776 from AleoHQ/fix/const-loop-range
Check loop ranges are constant
2021-03-18 15:45:52 -07:00
collin
f1f8b99690 add passing iteration test with loop variable 2021-03-17 12:35:16 -07:00
collin
71618f8aec Merge branch 'master' of https://github.com/AleoHQ/leo into transparent-keywords 2021-03-16 12:18:34 -07:00
collin
078f0b4351 Merge branch 'master' of https://github.com/AleoHQ/leo into fix/const-loop-range 2021-03-16 12:18:15 -07:00
Collin Chin
039c295b20
Merge pull request #791 from AleoHQ/feat/circleci
Switch test infrastructure to CircleCI
2021-03-16 08:28:59 -07:00
howardwu
d78692b4dd Clean up 2021-03-15 23:15:03 -07:00
howardwu
7259dbabb3 Revert codecov 2021-03-15 22:53:26 -07:00
howardwu
5325a38643 Update kcov 2021-03-15 21:44:26 -07:00
howardwu
0a324ec817 Fix merge conflict with master 2021-03-15 21:14:04 -07:00
Howard Wu
3f78874d25
Merge pull request #775 from AleoHQ/refactor/gadget-int
Refactor Int gadgets
2021-03-15 21:12:50 -07:00
howardwu
284bee6fe8 Update to ToBitsBEGadget, update to snarkVM v0.2.1 2021-03-15 21:02:03 -07:00
howardwu
05fa6402a4 Update leo executable cache 2021-03-15 20:44:37 -07:00
howardwu
f9ccffdccb Fix description in circleci 2021-03-15 20:41:04 -07:00
howardwu
cf315f4ed6 Switch test infrastructure to CircleCI 2021-03-15 20:34:37 -07:00
Collin Chin
1c15fb5eff formatting 2 2021-03-12 21:13:17 -08:00
Collin Chin
45316e90d9 formatting 2021-03-12 21:02:38 -08:00
Collin Chin
712d2fbd02 add test for non-constant loop ranges 2021-03-12 20:39:58 -08:00
Collin Chin
6ce003fd6c fix program parsing formatted errors 2021-03-12 20:35:34 -08:00
Collin Chin
0aa71ed3f9 Add consty checks. Closes #749. 2021-03-12 19:14:31 -08:00
collin
e369cb7049 remove leo-gadgets crate 2021-03-12 15:08:44 -08:00
collin
6962e1c2e1 refactor to use snarkvm int16 int32 int64 int128 gadgets 2021-03-12 15:03:22 -08:00
collin
bec4a15c12 refactor to use snarkvm int8 gadget 2021-03-12 14:23:41 -08:00
Collin Chin
1fbd337fec
Merge pull request #773 from AleoHQ/refactor/gadget-sign-extend
Refactor sign extend gadget
2021-03-12 11:48:02 -08:00
Protryon
0c72e3e264 ident -> identifier 2021-03-12 10:40:05 -08:00
Protryon
344f6a2d8e transparent keywords 2021-03-12 04:29:25 -08:00
collin
8e6b9f0fdd remove old sign extend files 2021-03-11 17:11:59 -08:00
collin
c541183f42 refactor to use snarkvm sign extend gadget 2021-03-11 17:11:19 -08:00
collin
5d16f70c96 Merge branch 'refactor/gadget-sub' of https://github.com/AleoHQ/leo into refactor/gadget-comparator 2021-03-11 17:00:43 -08:00
collin
a255cbd018 remove unused dependency from benchmark 2021-03-11 17:00:15 -08:00
collin
514afc0cea Merge branch 'refactor/gadget-sub' of https://github.com/AleoHQ/leo into refactor/gadget-comparator 2021-03-11 16:51:27 -08:00
collin
7f3916e679 remove unused dependencies from tests 2021-03-11 16:50:56 -08:00