Commit Graph

237 Commits (2eb46aaa8138d58b2fd6645d15d991a738332ab1)

Author SHA1 Message Date
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
Matthew Butterick 6a5e7a8366 more
Matthew Butterick a7112554e3 upgrades
Matthew Butterick ac8e05bf52 add `shared-syntax` as unhygienic helper
Matthew Butterick d46534dfdc fix your soul
Matthew Butterick 283e74446b refine inversion
Matthew Butterick a6de2888d9 refine
Matthew Butterick 2feaa1084d convert to `define-inverting`
Matthew Butterick 30d4dec8c3 resume in hdl/tst
Matthew Butterick 5303f4ced1 ugly but effective
Matthew Butterick 2bd78a0595 works better
Matthew Butterick 0f6334c005 and more
Matthew Butterick 825cce753e sort of works a little more
Matthew Butterick da34097807 sort of works
Matthew Butterick f126d7f70e progress
Matthew Butterick 4ac4471220 capture
Matthew Butterick 8345b0a0dd improve
Matthew Butterick 73f61936ba start hdl
Matthew Butterick ff415bb42c fix loop termination
Matthew Butterick e42afcd5df fix grammar
Matthew Butterick 3efb3b7f2b next fix
Matthew Butterick e8a3ffae8a touchups
Matthew Butterick d03f253924 underscore prefix for nonliterals
Matthew Butterick d768d518bb capitalize nonliterals
Matthew Butterick 7164c4afec simplify
Matthew Butterick aeac5dcd31 implement gosub
Matthew Butterick 8b29799b6f prune
Matthew Butterick 64a3265ef0 resume in gosub
Matthew Butterick 510c7b2071 start chip8
Matthew Butterick 5d43ee6d3f add vars
Matthew Butterick 99b9422593 expand
Matthew Butterick 03e4d2c098 stxparam cont'd
Matthew Butterick 705ea591b0 stxparam approach
Matthew Butterick 7e605cd081 bam
Matthew Butterick b410e97b8f kaboom
Matthew Butterick 2c136222b5 more
Matthew Butterick fc92d0abfc simplify
Matthew Butterick 5403931dfa simplify grammar
Matthew Butterick 9ceef60254 prelim jumping
Matthew Butterick d6baa0508e sense being made
Matthew Butterick 67a16a6b1d adjust
Matthew Butterick e79b131533 move info
Matthew Butterick 08842f44d6 compile omit
Matthew Butterick 1515dee76b adjust grammar
Matthew Butterick a0108d27bf change
Matthew Butterick 7d8d34eab3 add stacker to demo
Matthew Butterick 49ee6aa3f9 move to demo subdir
Matthew Butterick ef882b8dff move to example subdir
Matthew Butterick 2433a1a975 omits
Matthew Butterick 6962bc331d implement `print` and `goto`
Matthew Butterick 36ca9f1442 notes
Matthew Butterick 158fd4a561 start basic interpreter
Matthew Butterick 739269f889 file structure
Matthew Butterick 81ab412ca2 renames
Matthew Butterick fdc002dd80 delete
Matthew Butterick d03ff769e2 adds and changes
Matthew Butterick 63a88ee103 adjusts
Matthew Butterick 5fb626cd7f more rearrangement
Matthew Butterick 1476c8e631 fix deps
Matthew Butterick c8e7f32e19 zam
Matthew Butterick e68ae258f9 reorg
Matthew Butterick d004b1faee unification