Commit Graph

296 Commits

Author SHA1 Message Date
Matthew Butterick
9b2fa914f5 simplify grammar 2016-05-13 15:42:02 -07:00
Matthew Butterick
c574ce3b54 use cleaner grammar notation 2016-05-13 15:18:22 -07:00
Matthew Butterick
17d9f17f4e add some notes 2016-05-10 16:50:50 -07:00
Matthew Butterick
61890e18ee refactor ; change hiding char to slash 2016-05-10 16:33:03 -07:00
Matthew Butterick
975d0da0f5 improve txtadv parser with hiding & splicing 2016-05-10 13:04:03 -07:00
Matthew Butterick
e435574b9f repair parser & parser tests 2016-05-10 12:50:23 -07:00
Matthew Butterick
f57653c43d add splicing for right-hand ids 2016-05-10 12:25:17 -07:00
Matthew Butterick
7c21df6ed4 use new splice & hide chars 2016-05-10 11:34:38 -07:00
Matthew Butterick
c985805703 add @ prefix for splicing 2016-05-10 11:29:31 -07:00
Matthew Butterick
f312677216 use ! instead of <> for grammar hiding 2016-05-10 11:14:30 -07:00
Matthew Butterick
5d73d41174 adjust 2016-05-09 14:29:38 -07:00
Matthew Butterick
d9a33c7948 adjust 2016-05-08 21:31:34 -07:00
Matthew Butterick
086c0aa359 scopes 2016-05-08 21:08:44 -07:00
Matthew Butterick
0a5ef3e4dc scope composition 2016-05-08 19:56:26 -07:00
Matthew Butterick
99951f2f07 Merge branch 'master' of https://github.com/mbutterick/beautiful-racket 2016-05-06 22:18:55 -07:00
Matthew Butterick
6d0ec53400 typos 2016-05-06 22:18:52 -07:00
Matthew Butterick
6a3d4c5c15 syntaxing 2016-05-06 22:18:41 -07:00
Matthew Butterick
245a488ac0 note 2016-05-06 14:50:11 -07:00
Matthew Butterick
fd5c53f019 victory 2016-05-06 14:46:04 -07:00
Matthew Butterick
0f9e8018ea whoops 2016-05-06 13:50:01 -07:00
Matthew Butterick
feec0f85d5 better regexp 2016-05-06 13:48:55 -07:00
Matthew Butterick
87f5b186a2 more cleanup 2016-05-06 13:43:02 -07:00
Matthew Butterick
7a4999ee36 cleanup 2016-05-06 13:34:43 -07:00
Matthew Butterick
07350988e7 make hider/splicer tests 2016-05-06 13:32:36 -07:00
Matthew Butterick
992fccdb1d change lhs-id key from 'hide to 'splice 2016-05-06 13:24:15 -07:00
Matthew Butterick
f6181b90d7 lhs-id splicing works ; tests pass 2016-05-06 13:22:38 -07:00
Matthew Butterick
6d80193419 lhs-id modifications ; tests pass 2016-05-06 12:58:15 -07:00
Matthew Butterick
2026c603de make ids hideable 2016-05-06 12:36:25 -07:00
Matthew Butterick
f072c9f808 angle-hiding in parser 2016-05-06 10:55:04 -07:00
Matthew Butterick
8dea96894b add dependency 2016-05-06 10:34:43 -07:00
Matthew Butterick
e86208b131 Merge branch 'master' of https://github.com/mbutterick/beautiful-racket into dev-elider 2016-05-05 17:12:55 -07:00
Matthew Butterick
b55d290fe9 rename br/ragg as brag 2016-05-05 17:01:56 -07:00
Matthew Butterick
a5e5a8ece6 provide br/debug for syntax in #lang br 2016-05-05 09:20:07 -07:00
Matthew Butterick
09ac200d0d provide br/debug for syntax in #lang br 2016-05-05 09:19:48 -07:00
Matthew Butterick
2d44750221 hiding works for literals and tokens ; tests pass ; resume in ids 2016-05-05 00:54:54 -07:00
Matthew Butterick
44d25659de tests still pass 2016-05-04 23:37:48 -07:00
Matthew Butterick
3504667b83 change elide to struct / syntax prop ; tests pass 2016-05-04 23:34:17 -07:00
Matthew Butterick
7bf8a29bd3 elide works like seq (better) ; tests pass 2016-05-04 16:15:22 -07:00
Matthew Butterick
9babe76e3c resume in syntaxification of rule 2016-05-04 16:02:19 -07:00
Matthew Butterick
12a04bbc6a elider brackets work like sequence parens ; tests pass 2016-05-04 15:54:42 -07:00
Matthew Butterick
e4a3255f6c angle brackets behave ; tests pass 2016-05-04 15:44:26 -07:00
Matthew Butterick
831d5cca35 elide token added with no functional changes; all tests still pass 2016-05-04 15:13:15 -07:00
Matthew Butterick
894c9780d8 change name of br/ragg doc file 2016-05-04 10:24:40 -07:00
Matthew Butterick
d59896a3a3 minor refactorings 2016-05-03 22:15:08 -07:00
Matthew Butterick
88cf2f8c38 make world-sexp work 2016-05-03 21:55:25 -07:00
Matthew Butterick
442dc8755b ragg changes 2016-05-03 21:42:05 -07:00
Matthew Butterick
62a852f621 Update README.md 2016-05-03 21:09:30 -07:00
Matthew Butterick
51f8726c31 fix tests 2016-05-03 17:49:43 -07:00
Matthew Butterick
5d9e106147 update travis 2016-05-03 17:18:36 -07:00
Matthew Butterick
c4430ca851 add br/ragg 2016-05-03 16:41:18 -07:00