Commit Graph

23 Commits

Author SHA1 Message Date
Tony Garnock-Jones fa2c184545 Webpack -> Rollup 2020-08-05 12:36:53 +02:00
Tony Garnock-Jones c4ce36ca1d Experimental "flattening" of during 2019-06-21 13:53:56 +01:00
Tony Garnock-Jones 2aee34d201 Could it really be that a traverse only visits the given node's children, not the node itself? 2019-05-28 11:55:33 +01:00
Tony Garnock-Jones 4fb9a066b9 Support BinaryExpression 2018-12-07 14:18:39 +00:00
Tony Garnock-Jones 2c3d7d247d Be stricter about facet-setup vs script phase separation 2018-11-29 17:39:15 +00:00
Tony Garnock-Jones 201ab84d03 Steps toward visualization of dataspaces 2018-11-26 21:58:40 +00:00
Tony Garnock-Jones 475355ad3d Avoid reevaluating constant portions of assertions. Avoids some repeated side-effects, e.g. +(new Date()) getting off-by-one-millisecond values. 2018-11-21 15:11:38 +00:00
Tony Garnock-Jones f56cbd9ed3 Reuse a constant Discard() instance 2018-11-21 15:10:13 +00:00
Tony Garnock-Jones 879dbd93b8 Generalize assertion/message type wire name expression position 2018-11-21 10:50:01 +00:00
Tony Garnock-Jones 3dc6559d26 Proper "this" scoping in react{} 2018-11-19 16:57:00 +00:00
Tony Garnock-Jones 44c1d425b3 Switch to Preserves for Record and Bytes 2018-11-15 23:24:58 +00:00
Tony Garnock-Jones ff7d235120 Remove __ and _$ in favour of plain structs Discard() and Capture(_), respectively 2018-11-13 14:08:10 +00:00
Tony Garnock-Jones 72e1653aa6 First stab at cross-dataspace relaying; does not yet handle adhoc assertions 2018-11-11 14:00:02 +00:00
Tony Garnock-Jones 43b5987e8b spawn :let ID = INIT :let ID = INIT ... { ... } 2018-11-05 17:48:26 +00:00
Tony Garnock-Jones 6f929e4330 Avoid this-scoping problem with spawn by having body be a FunctionExpression 2018-11-05 16:47:45 +00:00
Tony Garnock-Jones fa2ee1915d Attempt to introduce scopes for 'on ...' and 'during', so that pattern variables are bound. 2018-11-05 13:57:31 +00:00
Tony Garnock-Jones ecf80bdb7d Properly treat MemberExpressions in patterns 2018-11-05 13:57:05 +00:00
Tony Garnock-Jones 7dd2effe96 Syntax for snapshot assertions 2018-11-05 11:20:41 +00:00
Tony Garnock-Jones a1d57e61f1 Syntax support for initial assertions on spawn 2018-11-04 19:54:10 +00:00
Tony Garnock-Jones 4a6d3a110a Propagate actor name in a during...spawn 2018-11-03 22:29:06 +00:00
Tony Garnock-Jones 756464f453 Repair during and during/spawn implementations 2018-11-02 22:50:33 +00:00
Tony Garnock-Jones 8f7907fa3e during, during/spawn and react; not quite working yet 2018-11-02 17:08:48 +00:00
Tony Garnock-Jones 9c420031c6 Prepare for monorepo 2018-11-02 10:44:10 +00:00
Renamed from src/plugin.js (Browse further)