Pranav Gaddamadugu
1b6dea395f
Add parser tests; regen expectations
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
4c658f7b01
Regen test expectations
2022-08-17 15:27:33 -07:00
Pranav Gaddamadugu
7ff7170c45
Fix unary negation parser; add test
2022-08-09 19:53:17 -07:00
Pranav Gaddamadugu
a47eb32eaf
Cleanup; add test
2022-08-05 14:58:29 -07:00
Pranav Gaddamadugu
a73ddfb815
Add parser tests for annotations
2022-08-04 17:55:26 -07:00
collin
0138b270a8
regen tests
2022-08-03 16:26:16 -07:00
collin
3a32e51753
fix conflicts
2022-08-03 16:18:34 -07:00
collin
2331debcf5
update test infra
2022-08-03 16:17:40 -07:00
Pranav Gaddamadugu
338515fd66
Regen test expectations
2022-08-03 16:07:18 -07:00
collin
5777c76d04
refactor more iteration tests
2022-08-01 17:01:58 -07:00
collin
1d734ffa3f
group tests passing
2022-08-01 15:33:26 -07:00
collin
2cb40cebf0
patch group coordinate codegen
2022-08-01 14:30:05 -07:00
collin
1a7a67e4c3
commit rest of tests
2022-08-01 14:17:55 -07:00
collin
3826293f31
fix op assign bugs
2022-08-01 14:14:39 -07:00
collin
7417496eee
merge testnet3
2022-06-22 21:42:00 -10:00
collin
4400545543
add all core circuit tests
2022-06-22 21:19:26 -10:00
Mazdak Farrokhzad
ddbf2ae849
1. Speed up string literal lexing.
...
2. Move address check to parser.
3. Move assignment place WF check to type checker.
2022-06-21 17:07:44 +02:00
0rphon
34a408ea41
sqrt tests
2022-06-16 16:56:00 -07:00
gluax
c9ab4bd3d7
add bitwise op parsing, fix tests
2022-06-16 15:40:48 -07:00
0rphon
94b506cf3f
fixed tests
2022-06-16 13:22:32 -07:00
0rphon
1cc47e9d08
more tests
2022-06-16 12:53:53 -07:00
0rphon
ed9ca4d6d8
added some tests
2022-06-16 12:06:46 -07:00
collin
4e3ed8d4dc
regen tests
2022-06-10 13:02:16 -07:00
collin
27c858a0fc
merge testnet3
2022-06-02 11:33:11 -04:00
gluax
9638a695aa
fix more bugs, add type checking
2022-06-01 11:16:00 -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
b8780e888d
merge testnet3
2022-05-20 10:39:21 -04:00
Alessandro Coglio
560ea590a9
[tests] Change category of the 0x
tests
2022-05-19 20:31:05 -07:00
collin
119c191836
merge testnet3
2022-05-18 14:29:54 -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
0rphon
38fa7a9608
added more tests/generated expectations for the ones that pass
2022-05-15 21:53:28 -07:00
Alessandro Coglio
21616fe167
[parser] Remove the input
keyword.
...
This is also not in the current grammar, and it does not look like it is going
to be re-added.
2022-05-13 23:50:33 -07:00
Alessandro Coglio
2fbaf759db
[parser] Remove mut and type keywords.
...
As discussed, these are no longer in the grammar. If and when we need them, we
will re-add them.
This also removes some extra code that gives a specific error when mut is
used. However, that is in fact another bug, because `mut` is a valid identifier
in the current grammar, and thus this extra code unjustly rejects code that uses
`mut` as an identifier.
Adjust some tests and expectations.
2022-05-13 23:36:08 -07:00
Collin Chin
0e24e670bb
Merge pull request #1816 from AleoHQ/test-comment-into-yaml
...
[tests] move comment from body to yaml header
2022-05-13 09:48:50 -07:00
Collin Chin
98cd7e91aa
Merge pull request #1813 from AleoHQ/move-field-test
...
[tests] Move failing test to new fail.
2022-05-13 09:41:59 -07:00
Eric McCarthy
c3f59bbb66
[tests] move comment from body to yaml header
2022-05-13 00:10:39 -07:00
Alessandro Coglio
f502b9c5e9
[tests] Move failing test to new fail.
...
Instead of commenting out this failing test, it seem better to add to a new file
for failing tests. If and when we change Leo to accept field literals in hex, we
can move the test from the Fail file to the Pass fail.
This also helps the ACL2 tester, which is currently not handling comment-out
tests of this form.
2022-05-12 14:04:22 -07:00
Alessandro Coglio
20a081da37
[tests] Fix format and expectation of a test.
...
This was apparently disabled, but it did not start with a block comment.
This commit fixes it to start with a block comment as required.
This commit also makes it a failing test, which is appropriate because in the
current version of Leo we do not allow untyped literals (i.e. lone numerals as
expressions), and it is thus a good negative test for the current version of
Leo. When we extend Leo to allow untyped literals, we can simply flip the
expectation of this test from Fail to Pass.
2022-05-11 21:16:41 -07:00
Alessandro Coglio
62f2267c2b
[parser] Fix parsing of ordering expressions.
...
Follow the grammar rule. The ordering operators are not associative.
Split previous tests into succeeding and failing ones.
Refresh expectations of old test files.
Add expectations of new test files.
2022-05-10 23:32:46 -07:00
collin
1a569eb655
regen tests
2022-05-10 11:59:34 -07:00
collin
cca3c84ef4
remove unused imports code and tests
2022-05-10 11:22:30 -07:00
gluax
a7c3696e90
merge testnet3 into required types, also remove identifier type
2022-05-02 19:43:46 -07:00
gluax
8c86407b91
cleaning up tests, fixed compiler bug, found input parse bug
2022-04-27 11:44:05 -07:00
Eric McCarthy
344cc61d0c
[lexer] add "_fail" suffix on test file names for tests that are supposed to fail ( #1770 )
2022-04-25 08:58:41 -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
Eric McCarthy
8eecca1af7
[tests] fix missing file extension on test file and remove vestigial dollar sign
2022-04-19 14:19:55 -07:00
Eric McCarthy
3227930df9
[lexer] add fail tests for bidi overrides
2022-04-19 13:16:09 -07:00