Commit Graph

111 Commits (5a78b92d927981984f406b54156fda75ebb5f1f7)

Author SHA1 Message Date
Matthew Butterick 5a78b92d92 rewrite hdl-test language
Matthew Butterick fad5a4fce8 `syntax-property*` and other improvements
Matthew Butterick 2d5db8afb5 id manipulation, `inject-syntax*`
Matthew Butterick 187230041e syntaxing
Matthew Butterick 1f0e0eec61 `partition-syntax-case`
Matthew Butterick c53414285f improvements
Matthew Butterick 4e5c5247fa finish experiment
Matthew Butterick 76d1e0ef69 output bus experiment
Matthew Butterick 7617fbb94d adjust parser
Matthew Butterick 6a351e1f0f note
Matthew Butterick b1afb39b78 resume in dmux4way
Matthew Butterick fdc8f6831f adjust output bus
Matthew Butterick cd16f2992d touchup
Matthew Butterick 124c83d34e resume in dmux
Matthew Butterick 1e6407bd1a resume in mux
Matthew Butterick 2fc5f63185 resume in bit subscripts / write into input bus
Matthew Butterick e3334e6498 resume in bit subscripts
Matthew Butterick 0d676282ec halfadder
Matthew Butterick e734151311 fanout
Matthew Butterick 1f805852f0 resume in hdl-test
Matthew Butterick fd4297ddc8 resume in require transformer for Not2
Matthew Butterick 8f434331c1 add
Matthew Butterick 99158a360a adjust
Matthew Butterick e631c39bf2 renames
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 7c21df6ed4 use new splice & hide chars
Matthew Butterick f312677216 use ! instead of <> for grammar hiding
Matthew Butterick 245a488ac0 note
Matthew Butterick fd5c53f019 victory
Matthew Butterick f072c9f808 angle-hiding in parser
Matthew Butterick b55d290fe9 rename `br/ragg` as `brag`
Matthew Butterick 831d5cca35 `elide` token added with no functional changes; all tests still pass
Matthew Butterick d59896a3a3 minor refactorings
Matthew Butterick 88cf2f8c38 make world-sexp work
Matthew Butterick c4430ca851 add br/ragg
Matthew Butterick 0c976a1634 resume in world-sexp
Matthew Butterick 6e54846a3f working
Matthew Butterick 69df1b4ac0 work it
Matthew Butterick 40afae1c8f fix transitive verbs
Matthew Butterick 8be93208a2 add parsing for things
Matthew Butterick 07871e5526 resume in s-exp parsing
Matthew Butterick e9f392b51f add parsing for actions
Matthew Butterick cface5b7f9 start new parser for txtadv
Matthew Butterick 6de2df5ceb edit
Matthew Butterick 2d2ac10654 start txtadv tutorial