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