1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00
Commit graph

123 commits

Author SHA1 Message Date
schaeff
0673381bce implement flattening 2019-08-07 16:25:09 +02:00
schaeff
bb0973de1e add error handling, wrap types in nodes for sourcemaps, move type to absy and typed_absy 2019-08-06 00:12:47 +02:00
schaeff
ff21034f07 introduce targetted imports 2019-08-02 19:58:44 +02:00
schaeff
c84c0c5ca7 implement semantics and flattening for simple cases 2019-07-31 17:02:37 +02:00
schaeff
316cdc416c bump versions 2019-07-29 12:56:23 +02:00
schaeff
b475c5baa6 add conversion in from_flat. wip 2019-07-26 19:27:52 +02:00
schaeff
0bd41abf2a add struct definition to untyped ast 2019-07-26 19:09:54 +02:00
schaeff
f35abd559c add member access to parser 2019-07-26 18:30:01 +02:00
schaeff
192f854b02 add struct to ast 2019-07-26 17:54:20 +02:00
schaeff
b2fcb4c271 fully recursive arrays 2019-07-16 15:31:25 +02:00
JacobEberhardt
df1ef5947a
Merge pull request #399 from Zokrates/add-boolean-constants
Add boolean constants
2019-07-06 00:52:36 +02:00
schaeff
4abfc12efb address comments 2019-07-06 00:28:58 +02:00
schaeff
d1625b106f fix tests 2019-06-22 12:12:02 +02:00
schaeff
513d4276cf add boolean constraints true and false to grammar, pest ast, and untyped ast 2019-06-22 01:00:16 +02:00
schaeff
d7a37b6b5f bump versions 2019-06-16 23:15:42 +02:00
schaeff
0c24dff9cd merge spread 2019-06-16 21:17:29 +02:00
schaeff
e7142cfb90 merge dev 2019-06-16 21:00:47 +02:00
schaeff
3d06ee1d5c implement read-only array slices 2019-06-16 09:45:53 +02:00
schaeff
22fd4f8b5c implement spread operator inside inline arrays 2019-06-15 00:42:14 +02:00
schaeff
31b4196d61 add array initializer sugar 2019-06-14 18:25:14 +02:00
schaeff
262df92db6 clean 2019-06-07 18:06:46 +02:00
schaeff
1bd3658372 pass span, information to ast 2019-06-03 17:16:19 +02:00
schaeff
365d03be65 bring pest parser and AST into tree as crates, adjust testing 2019-06-03 10:22:59 +02:00