Commit Graph

506 Commits (c43a486f9d59d54065bd361329a8d24bd010fa66)
 

Author SHA1 Message Date
Matthew Butterick 8f434331c1 add
Matthew Butterick 99158a360a adjust
Matthew Butterick e631c39bf2 renames
Matthew Butterick 3af79f911f further
Matthew Butterick 32a14d78af exploration
Matthew Butterick 33e71f260b quiet error
Matthew Butterick 5ea796cbcd one more
Matthew Butterick e3b7495a7a scopes
Matthew Butterick cdda2224da scopes
Matthew Butterick 12f8b3d0a5 simplify
Matthew Butterick 9b2fa914f5 simplify grammar
Matthew Butterick c574ce3b54 use cleaner grammar notation
Matthew Butterick 17d9f17f4e add some notes
Matthew Butterick 61890e18ee refactor ; change hiding char to slash
Matthew Butterick 975d0da0f5 improve txtadv parser with hiding & splicing
Matthew Butterick e435574b9f repair parser & parser tests
Matthew Butterick f57653c43d add splicing for right-hand ids
Matthew Butterick 7c21df6ed4 use new splice & hide chars
Matthew Butterick c985805703 add @ prefix for splicing
Matthew Butterick f312677216 use ! instead of <> for grammar hiding
Matthew Butterick 5d73d41174 adjust
Matthew Butterick d9a33c7948 adjust
Matthew Butterick 086c0aa359 scopes
Matthew Butterick 0a5ef3e4dc scope composition
Matthew Butterick 99951f2f07 Merge branch 'master' of https://github.com/mbutterick/beautiful-racket
Matthew Butterick 6d0ec53400 typos
Matthew Butterick 6a3d4c5c15 syntaxing
Matthew Butterick 245a488ac0 note
Matthew Butterick fd5c53f019 victory
Matthew Butterick 0f9e8018ea whoops
Matthew Butterick feec0f85d5 better regexp
Matthew Butterick 87f5b186a2 more cleanup
Matthew Butterick 7a4999ee36 cleanup
Matthew Butterick 07350988e7 make hider/splicer tests
Matthew Butterick 992fccdb1d change lhs-id key from 'hide to 'splice
Matthew Butterick f6181b90d7 lhs-id splicing works ; tests pass
Matthew Butterick 6d80193419 lhs-id modifications ; tests pass
Matthew Butterick 2026c603de make ids hideable
Matthew Butterick f072c9f808 angle-hiding in parser
Matthew Butterick 8dea96894b add dependency
Matthew Butterick e86208b131 Merge branch 'master' of https://github.com/mbutterick/beautiful-racket into dev-elider
Matthew Butterick b55d290fe9 rename `br/ragg` as `brag`
Matthew Butterick a5e5a8ece6 provide br/debug for syntax in #lang br
Matthew Butterick 09ac200d0d provide br/debug for syntax in #lang br
Matthew Butterick 2d44750221 hiding works for literals and tokens ; tests pass ; resume in ids
Matthew Butterick 44d25659de tests still pass
Matthew Butterick 3504667b83 change elide to struct / syntax prop ; tests pass
Matthew Butterick 7bf8a29bd3 elide works like seq (better) ; tests pass
Matthew Butterick 9babe76e3c resume in syntaxification of rule
Matthew Butterick 12a04bbc6a elider brackets work like sequence parens ; tests pass