Commit Graph

254 Commits (master)

Author SHA1 Message Date
Matthew Butterick 86ceb297e6 funstacker 8 years ago
Matthew Butterick 9cee43af40 touch 8 years ago
Matthew Butterick ff24afea7b add funstacker & stackerizer 8 years ago
Matthew Butterick 68922b0cb5 update stacker source 8 years ago
Matthew Butterick 8475995ab2 update 8 years ago
Matthew Butterick 32a7765ac3 tighten 8 years ago
Matthew Butterick 99ebc4f804 add `format-datums` 8 years ago
Matthew Butterick 37951c7198 update bf 8 years ago
Matthew Butterick bc489f37ab the decider 8 years ago
Matthew Butterick 90b8680bd7 compress 8 years ago
Matthew Butterick 3f295b66fa update stacker versions 8 years ago
Matthew Butterick 6a1b143f3f add `strip-identifier-bindings` 8 years ago
Matthew Butterick bc47acd4d4 revise 8 years ago
Matthew Butterick fc1b5659ee make non-mutating `stacker` 8 years ago
Matthew Butterick 1391c2abae fix amazing and bounce 8 years ago
Matthew Butterick 3bbbf45358 need separate namespace for dim vars 8 years ago
Matthew Butterick b83a09e6af improve handling of negative numbers; add `DEF` 8 years ago
Matthew Butterick 6ad59477cd nits 8 years ago
Matthew Butterick 83a1090754 more continuations 8 years ago
Matthew Butterick 93db2015af make gosub a continuation 8 years ago
Matthew Butterick 574bb06fb7 add custom indenter 8 years ago
Matthew Butterick 12f7a3d332 simplify 8 years ago
Matthew Butterick 281bd09e25 comments 8 years ago
Matthew Butterick 9c9b0e598d improve introduction of identifiers 8 years ago
Matthew Butterick 481cbab336 finish for-next loops 8 years ago
Matthew Butterick 30fa41f05f start implementing for–next loops with continuations 8 years ago
Matthew Butterick 0ad719ce4a edit basic 8 years ago
Matthew Butterick aed79823ea void 8 years ago
Matthew Butterick 3bdde5e129 split out bus properties 8 years ago
Matthew Butterick 24317fc860 chip8 8 years ago
Matthew Butterick 918efa4609 notes 8 years ago
Matthew Butterick ae24f3a10b bye 8 years ago
Matthew Butterick 5c15093fc9 lessons learned 8 years ago
Matthew Butterick 991f052049 renamings 8 years ago
Matthew Butterick 6adee321c0 experiment 8 years ago
Matthew Butterick 3e036415b2 stacks 8 years ago
Matthew Butterick 4bccc6c034 trudge 8 years ago
Matthew Butterick d9e8be7544 rerefactoring 8 years ago
Matthew Butterick fc826f9269 refactoring 8 years ago
Matthew Butterick 4e0e306777 renamings 8 years ago
Matthew Butterick a36fbc2df6 cleaner 8 years ago
Matthew Butterick 7dcce997d0 touchups 8 years ago
Matthew Butterick e85bf68fa7 cleanup 8 years ago
Matthew Butterick 5a78b92d92 rewrite hdl-test language 8 years ago
Matthew Butterick fad5a4fce8 `syntax-property*` and other improvements 8 years ago
Matthew Butterick 2d5db8afb5 id manipulation, `inject-syntax*` 8 years ago
Matthew Butterick 187230041e syntaxing 8 years ago
Matthew Butterick 1f0e0eec61 `partition-syntax-case` 8 years ago
Matthew Butterick c53414285f improvements 8 years ago
Matthew Butterick 4e5c5247fa finish experiment 8 years ago
Matthew Butterick 76d1e0ef69 output bus experiment 8 years ago
Matthew Butterick 7617fbb94d adjust parser 8 years ago
Matthew Butterick 6a351e1f0f note 8 years ago
Matthew Butterick b1afb39b78 resume in dmux4way 8 years ago
Matthew Butterick fdc8f6831f adjust output bus 8 years ago
Matthew Butterick cd16f2992d touchup 8 years ago
Matthew Butterick 124c83d34e resume in dmux 8 years ago
Matthew Butterick 1e6407bd1a resume in mux 8 years ago
Matthew Butterick 2fc5f63185 resume in bit subscripts / write into input bus 8 years ago
Matthew Butterick e3334e6498 resume in bit subscripts 8 years ago
Matthew Butterick 0d676282ec halfadder 8 years ago
Matthew Butterick e734151311 fanout 8 years ago
Matthew Butterick 1f805852f0 resume in hdl-test 8 years ago
Matthew Butterick fd4297ddc8 resume in require transformer for Not2 8 years ago
Matthew Butterick 8f434331c1 add 8 years ago
Matthew Butterick 99158a360a adjust 8 years ago
Matthew Butterick e631c39bf2 renames 8 years ago
Matthew Butterick 12f8b3d0a5 simplify 8 years ago
Matthew Butterick 9b2fa914f5 simplify grammar 8 years ago
Matthew Butterick c574ce3b54 use cleaner grammar notation 8 years ago
Matthew Butterick 17d9f17f4e add some notes 8 years ago
Matthew Butterick 61890e18ee refactor ; change hiding char to slash 8 years ago
Matthew Butterick 975d0da0f5 improve txtadv parser with hiding & splicing 8 years ago
Matthew Butterick 7c21df6ed4 use new splice & hide chars 8 years ago
Matthew Butterick f312677216 use ! instead of <> for grammar hiding 8 years ago
Matthew Butterick 245a488ac0 note 8 years ago
Matthew Butterick fd5c53f019 victory 8 years ago
Matthew Butterick f072c9f808 angle-hiding in parser 8 years ago
Matthew Butterick b55d290fe9 rename `br/ragg` as `brag` 8 years ago
Matthew Butterick 831d5cca35 `elide` token added with no functional changes; all tests still pass 8 years ago
Matthew Butterick d59896a3a3 minor refactorings 8 years ago
Matthew Butterick 88cf2f8c38 make world-sexp work 8 years ago
Matthew Butterick c4430ca851 add br/ragg 8 years ago
Matthew Butterick 0c976a1634 resume in world-sexp 8 years ago
Matthew Butterick 6e54846a3f working 8 years ago
Matthew Butterick 69df1b4ac0 work it 8 years ago
Matthew Butterick 40afae1c8f fix transitive verbs 8 years ago
Matthew Butterick 8be93208a2 add parsing for things 8 years ago
Matthew Butterick 07871e5526 resume in s-exp parsing 8 years ago
Matthew Butterick e9f392b51f add parsing for actions 8 years ago
Matthew Butterick cface5b7f9 start new parser for txtadv 8 years ago
Matthew Butterick 6de2df5ceb edit 8 years ago
Matthew Butterick 2d2ac10654 start txtadv tutorial 8 years ago
Matthew Butterick 6a5e7a8366 more 8 years ago
Matthew Butterick a7112554e3 upgrades 8 years ago
Matthew Butterick ac8e05bf52 add `shared-syntax` as unhygienic helper 8 years ago
Matthew Butterick d46534dfdc fix your soul 8 years ago
Matthew Butterick 283e74446b refine inversion 8 years ago
Matthew Butterick a6de2888d9 refine 8 years ago
Matthew Butterick 2feaa1084d convert to `define-inverting` 8 years ago
Matthew Butterick 30d4dec8c3 resume in hdl/tst 8 years ago
Matthew Butterick 5303f4ced1 ugly but effective 8 years ago
Matthew Butterick 2bd78a0595 works better 8 years ago
Matthew Butterick 0f6334c005 and more 8 years ago
Matthew Butterick 825cce753e sort of works a little more 8 years ago
Matthew Butterick da34097807 sort of works 8 years ago
Matthew Butterick f126d7f70e progress 8 years ago
Matthew Butterick 4ac4471220 capture 8 years ago
Matthew Butterick 8345b0a0dd improve 8 years ago
Matthew Butterick 73f61936ba start hdl 8 years ago
Matthew Butterick ff415bb42c fix loop termination 8 years ago
Matthew Butterick e42afcd5df fix grammar 8 years ago
Matthew Butterick 3efb3b7f2b next fix 8 years ago
Matthew Butterick e8a3ffae8a touchups 8 years ago
Matthew Butterick d03f253924 underscore prefix for nonliterals 8 years ago
Matthew Butterick d768d518bb capitalize nonliterals 8 years ago
Matthew Butterick 7164c4afec simplify 8 years ago
Matthew Butterick aeac5dcd31 implement gosub 8 years ago
Matthew Butterick 8b29799b6f prune 8 years ago
Matthew Butterick 64a3265ef0 resume in gosub 8 years ago
Matthew Butterick 510c7b2071 start chip8 8 years ago
Matthew Butterick 5d43ee6d3f add vars 8 years ago
Matthew Butterick 99b9422593 expand 8 years ago
Matthew Butterick 03e4d2c098 stxparam cont'd 8 years ago
Matthew Butterick 705ea591b0 stxparam approach 8 years ago
Matthew Butterick 7e605cd081 bam 8 years ago
Matthew Butterick b410e97b8f kaboom 8 years ago
Matthew Butterick 2c136222b5 more 8 years ago
Matthew Butterick fc92d0abfc simplify 8 years ago
Matthew Butterick 5403931dfa simplify grammar 8 years ago
Matthew Butterick 9ceef60254 prelim jumping 8 years ago
Matthew Butterick d6baa0508e sense being made 8 years ago
Matthew Butterick 67a16a6b1d adjust 8 years ago
Matthew Butterick e79b131533 move info 8 years ago
Matthew Butterick 08842f44d6 compile omit 8 years ago
Matthew Butterick 1515dee76b adjust grammar 8 years ago
Matthew Butterick a0108d27bf change 8 years ago
Matthew Butterick 7d8d34eab3 add stacker to demo 8 years ago
Matthew Butterick 49ee6aa3f9 move to demo subdir 8 years ago
Matthew Butterick ef882b8dff move to example subdir 8 years ago
Matthew Butterick 2433a1a975 omits 8 years ago
Matthew Butterick 6962bc331d implement `print` and `goto` 8 years ago
Matthew Butterick 36ca9f1442 notes 8 years ago
Matthew Butterick 158fd4a561 start basic interpreter 8 years ago
Matthew Butterick 739269f889 file structure 8 years ago
Matthew Butterick 81ab412ca2 renames 8 years ago
Matthew Butterick fdc002dd80 delete 8 years ago
Matthew Butterick d03ff769e2 adds and changes 8 years ago
Matthew Butterick 63a88ee103 adjusts 8 years ago
Matthew Butterick 5fb626cd7f more rearrangement 8 years ago