1
0
Fork 0
mirror of synced 2025-09-24 04:40:05 +00:00
Commit graph

45 commits

Author SHA1 Message Date
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