collin
|
8c2823410a
|
rename leo ast -> ast
|
2020-11-12 12:00:27 -08:00 |
|
collin
|
74b346f3e6
|
remove deprecated names from comments and variables
|
2020-11-11 12:47:54 -08:00 |
|
collin
|
2fdcb043fc
|
Improve doc comments for compiler phases
|
2020-11-02 09:19:11 -08: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 Chin
|
e06e9b9ce6
|
Merge branch 'master' into alloc_hunting
|
2020-10-21 00:51:22 -07:00 |
|
ljedrz
|
f59416be1b
|
refactor: pass &Path instead of &PathBuf as arguments
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-16 16:18:46 +02:00 |
|
ljedrz
|
0ccaea86f7
|
test: introduce AST pest tests
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 10:37:39 +02:00 |
|
collin
|
098ca28231
|
use tracing in ast
|
2020-08-21 16:40:34 -07:00 |
|
collin
|
f675e895f5
|
merge master
|
2020-08-18 11:22:56 -07:00 |
|
raychu86
|
ae10a78eb5
|
Add license header
|
2020-08-18 03:50:26 -07:00 |
|
collin
|
34d09df92e
|
impl console functions in pest ast
|
2020-08-16 13:22:18 -07:00 |
|
collin
|
384e9e6cfd
|
impl annotations pest ast
|
2020-08-15 18:36:39 -07:00 |
|
collin
|
4550573213
|
add definition rule to pest
|
2020-08-05 20:56:49 -07:00 |
|
howardwu
|
5bd6ab78b9
|
Refactor compiler to have a separate typed ast infrastucture
|
2020-07-29 01:12:17 -07:00 |
|
howardwu
|
d3894ff546
|
Adds AST JSON generator
|
2020-07-28 22:26:28 -07:00 |
|
howardwu
|
47bfd2e096
|
Adds serialization of Leo AST for unit testing and rformal verification
|
2020-07-28 21:18:43 -07:00 |
|
collin
|
82a98e1867
|
add println, debug, error macros to pest
|
2020-07-09 00:03:45 -07:00 |
|
howardwu
|
837d107a54
|
cargo fmt
|
2020-06-07 23:30:39 -07:00 |
|
howardwu
|
1fa0bc8ffa
|
Restricts ast.rs visibility
|
2020-06-07 22:24:09 -07:00 |
|
howardwu
|
85ccf1b423
|
Introduces LeoParser, removes pest for leo-compiler
|
2020-06-07 22:21:31 -07:00 |
|
howardwu
|
b9baafd57f
|
Migrates integer, identifier, and input_value
|
2020-06-07 18:22:59 -07:00 |
|
howardwu
|
a380d83c75
|
Migrate functions
|
2020-06-07 17:22:22 -07:00 |
|
howardwu
|
720dfeefca
|
Migrate access
|
2020-06-07 02:43:56 -07:00 |
|
howardwu
|
d13326af98
|
Migrate circuits
|
2020-06-07 02:23:24 -07:00 |
|
howardwu
|
34a64412b5
|
Migrate expressions
|
2020-06-07 02:03:16 -07:00 |
|
howardwu
|
aecd771d53
|
Migrates imports
|
2020-06-07 01:04:35 -07:00 |
|
howardwu
|
ad0a9c5381
|
Adds statements directory, moves for statement
|
2020-06-07 00:49:29 -07:00 |
|
howardwu
|
103a12f7ab
|
Split ast into operations, types, and values
|
2020-06-07 00:41:13 -07:00 |
|
howardwu
|
7f566782e3
|
Refactors SyntaxError to leo-ast
|
2020-06-06 23:23:26 -07:00 |
|
howardwu
|
a72a333877
|
Migrates ast to leo-ast module
|
2020-06-06 23:17:40 -07:00 |
|