schaeff
|
c802077b74
|
add macro to restrict compilation to a given curve
|
2020-04-22 19:53:10 +02:00 |
|
schaeff
|
9a1d40ffad
|
change parser to accept struct types when declaring, enforce examples to be tested
|
2020-04-08 18:03:04 +02:00 |
|
Jacob Eberhardt
|
4c64829853
|
Removed obsolete comment
|
2020-04-06 22:44:12 +02:00 |
|
schaeff
|
57312f6087
|
simplify parser and process multidefs in from_ast
|
2020-04-02 17:28:46 +02:00 |
|
schaeff
|
d7302d8dd0
|
typos
|
2020-02-25 11:24:03 +01:00 |
|
schaeff
|
f680a363b6
|
bump versions
|
2020-02-20 15:33:07 +01:00 |
|
William Entriken
|
27e9385a18
|
Whitespace and spelling fixes
|
2020-01-06 14:07:40 -05:00 |
|
dark64
|
e90f63c8a0
|
add missing keywords to pest
|
2019-12-10 09:47:05 +01:00 |
|
dark64
|
7469e06dc3
|
Add README.md
|
2019-12-02 15:08:42 +01:00 |
|
Darko Macesic
|
f7193a16ec
|
Update package.json
|
2019-11-28 19:29:00 +01:00 |
|
dark64
|
b1f64531be
|
Add ace mode to parser crate
|
2019-11-26 17:13:54 +01:00 |
|
Edi Sinovcic
|
42d472f86a
|
Removing return also
|
2019-11-08 15:40:23 +01:00 |
|
Edi Sinovcic
|
fed7b4e264
|
Removing for duplicate
|
2019-11-05 19:02:00 +01:00 |
|
Edi Sinovcic
|
40ad361575
|
Reordering and removing duplicates from keywords
Removing duplicate "in" keyword and ordering it alphabetically
|
2019-11-05 18:55:58 +01:00 |
|
schaeff
|
2ae2a1ea00
|
remove freebsd
|
2019-10-08 16:34:01 +09:00 |
|
Thibaut
|
0a7139f98e
|
merge dev
|
2019-09-30 14:08:46 +02:00 |
|
Thibaut
|
f305ded646
|
allow newlines in inline defs
|
2019-09-30 13:49:54 +02:00 |
|
Thibaut
|
3b0b6959e3
|
change struct declaration syntax
|
2019-09-28 18:24:29 +02:00 |
|
schaeff
|
ed300a9a28
|
change file endings
|
2019-09-24 12:05:43 +02:00 |
|
schaeff
|
6ab1a96ca6
|
add assignment to struct members
|
2019-09-11 19:11:39 +02:00 |
|
schaeff
|
b139c9aa93
|
merge rec-arrays, introduce annotate method for structs
|
2019-08-27 16:03:28 +02:00 |
|
schaeff
|
5a2860c4d2
|
merge dev
|
2019-08-26 14:18:45 +02:00 |
|
schaeff
|
8601d6599f
|
fix all tests, remove all warnings
|
2019-08-08 00:37:44 +02:00 |
|
schaeff
|
9dfcdd3f9a
|
implement inline struct
|
2019-08-07 18:50:43 +02:00 |
|
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
|
f35abd559c
|
add member access to parser
|
2019-07-26 18:30:01 +02:00 |
|
schaeff
|
2f7b26034a
|
fix parsing of multidef
|
2019-07-26 17:35:31 +02:00 |
|
schaeff
|
abc5d23b1f
|
add struct to parser, ambiguity in multidef apparently
|
2019-07-22 14:59:35 +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
|
61165d70c7
|
fix parser test
|
2019-06-22 12:29:13 +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
|
365d03be65
|
bring pest parser and AST into tree as crates, adjust testing
|
2019-06-03 10:22:59 +02:00 |
|