Commit Graph

1817 Commits

Author SHA1 Message Date
collin
b59ac9c055 add check and error handling for duplicate function inputs 2020-11-16 16:27:37 -08:00
collin
c27a166dfb fix error when selecting return between two tuples 2020-11-16 16:06:28 -08:00
collin
2ed5e02de3 fix error using not operator on mutable boolean 2020-11-16 15:50:10 -08:00
collin
37944ed571 fix input tuple grammar rule 2020-11-16 15:42:13 -08:00
Howard Wu
0bc0ee4b56
Merge pull request #440 from AleoHQ/fix/symbol-table-test
fix renamed struct in test
2020-11-13 13:41:51 -08:00
collin
1fe4fd03a4 fix renamed struct in test 2020-11-13 12:38:06 -08:00
Collin Chin
a570a2a13e
Merge pull request #432 from AleoHQ/fix/leo-ast-naming
Rename leo ast -> ast
2020-11-13 11:44:46 -08:00
collin
848adfa6dd clippy use .any 2020-11-12 16:34:49 -08:00
Collin Chin
c3524df3a1
Merge pull request #434 from AleoHQ/feature/symbol-table-module
Symbol-table module. PR #411 part 2/3
2020-11-12 16:26:44 -08:00
Collin Chin
331d754acf
Update symbol-table/tests/mod.rs
Add period.

Co-authored-by: Howard Wu <9260812+howardwu@users.noreply.github.com>
2020-11-12 15:50:07 -08:00
Collin Chin
ec3e698b0c
Update symbol-table/tests/mod.rs
Co-authored-by: Howard Wu <9260812+howardwu@users.noreply.github.com>
2020-11-12 15:49:40 -08:00
collin
d3ab32822e remove unnecessary program clone 2020-11-12 15:43:37 -08:00
collin
12fdb826e9 remove unused method 2020-11-12 13:35:58 -08:00
collin
1a3020a9ca add documentation for state methods 2020-11-12 12:29:47 -08:00
collin
1a45110e8e rename leo ast imports as Ast_ 2020-11-12 12:10:19 -08:00
Collin Chin
b81c7ec25d
Merge pull request #426 from AleoHQ/feature/imports
Imports module. PR #411 part 1/3
2020-11-12 12:04:29 -08:00
collin
8c2823410a rename leo ast -> ast 2020-11-12 12:00:27 -08:00
collin
69a8b61efe add type-inference module 2020-11-12 10:28:24 -08:00
collin
667392237f add symbol-table module 2020-11-11 14:57:39 -08:00
collin
d4b6a6d1f8 separate symbol-table module 2020-11-11 14:42:57 -08:00
collin
eb301d310b separate type-inference module 2020-11-11 14:32:46 -08:00
collin
74b346f3e6 remove deprecated names from comments and variables 2020-11-11 12:47:54 -08:00
collin
05a83950e5 bump versions fix conflicts 2020-11-11 12:04:48 -08:00
collin
a29bdbdef2 add check for empty arrays in array initializers 2020-11-10 17:04:55 -08:00
collin
f28eb8c20a clippy lints 2 2020-11-10 16:34:44 -08:00
collin
33fae17b35 clippy lints 1 2020-11-10 16:23:55 -08:00
collin
2bb17b496b rename struct alias Ast -> Grammar in ast module 3 2020-11-10 13:34:55 -08:00
collin
cc8337853c rename struct alias Ast -> Grammar in ast module 2 2020-11-10 13:32:25 -08:00
collin
9c9f29c496 rename struct alias Ast -> Grammar in ast module 1 2020-11-10 13:27:43 -08:00
collin
04f4e685ed array type refactor finished. all tests pass 2020-11-10 13:22:18 -08:00
collin
d6686005a3 fix refactored array initializer tests wip 3 2020-11-09 19:26:34 -08:00
collin
34b425ffe5 fix refactored array initializer tests wip 2 2020-11-09 15:03:12 -08:00
collin
aa17355a72 fix refactored array initializer tests wip 1 2020-11-09 14:27:59 -08:00
howardwu
0d966d1d5c chore(leo): bump version for new release 2020-11-06 19:56:12 -08:00
collin
1ae66d9908 add support for refactored array initializer in compiler 2020-11-06 19:42:07 -08:00
collin
d7ff808660 add support for refactored array type in compiler 2020-11-06 16:24:38 -08:00
collin
1daf6c9831 do not compare array dimensions in type inference 2020-11-06 13:26:47 -08:00
collin
6f3a235c76 Refactor symbol table array type comparison 2020-11-02 13:28:56 -08:00
collin
0868ef52d3 Refactor blake2s array type initialization 2020-11-02 12:55:55 -08:00
collin
cfb3cb7344 Refactor array type parsing 2020-11-02 12:11:53 -08:00
collin
2fdcb043fc Improve doc comments for compiler phases 2020-11-02 09:19:11 -08:00
collin
4da923eec4 rename core-packages -> core 2020-10-30 17:36:48 -07:00
collin
a8c5885836 rename core-ast -> ast 2020-10-30 17:31:09 -07:00
collin
ffcd93f781 rename ast -> grammar 1 2020-10-30 17:17:17 -07:00
collin
61f4189483 Add documentation for renamed modules 2020-10-30 16:23:18 -07:00
collin
5a46cb5bb0 rename leo-core -> leo-core-packages 2020-10-30 13:02:44 -07:00
collin
7589fa65c5 rename dynamic-check -> type-inference 2 2020-10-30 12:49:01 -07:00
collin
f1e393a9ab rename dynamic-check -> type-inference 1 2020-10-30 12:39:02 -07:00
collin
7e7d1e58a0 rename typed -> core-ast 2 2020-10-30 11:48:40 -07:00
collin
be2a805d49 rename typed -> core-ast 1 2020-10-30 11:30:52 -07:00