Ryan Davis
|
ae0340c924
|
Extended report-datum to be friendly to eof.
read-syntax returns either a syntax or eof. This allows report-datum
to be used to debug read-syntax issues.
|
6 years ago |
Ryan Davis
|
b4d08a07db
|
strip trailing whitespace
separate from my content commit so you can skip this if you want
|
6 years ago |
Matthew Butterick
|
0fededb98a
|
use lozenge
|
6 years ago |
Matthew Butterick
|
90c45a7ed6
|
and quicklang
|
6 years ago |
Matthew Butterick
|
0bd5c4c09d
|
put debug in default environment
|
6 years ago |
Matthew Butterick
|
a1c4af04aa
|
reorg
|
6 years ago |
Matthew Butterick
|
1d2b75456e
|
correct contract on indenter
|
6 years ago |
Matthew Butterick
|
b3d1d0aaed
|
add an export
|
7 years ago |
Matthew Butterick
|
6e1a849339
|
include promises
|
7 years ago |
Matthew Butterick
|
32f915a844
|
return #f for line with no indent
|
7 years ago |
Matthew Butterick
|
51ec447991
|
return #f not #\nul
|
7 years ago |
Matthew Butterick
|
0f002c5586
|
enable at-reader in `br` languages
|
7 years ago |
Matthew Butterick
|
b2c3988d81
|
rename `test-reader` → `apply-reader`
|
7 years ago |
Matthew Butterick
|
ece33a624e
|
put `br/module` in #lang br
|
7 years ago |
Matthew Butterick
|
46a0614a3e
|
provisional `br/module` module
|
7 years ago |
Matthew Butterick
|
86b788a304
|
further simplify literalization
|
7 years ago |
Matthew Butterick
|
2912d8392f
|
handle pair patterns
|
7 years ago |
Matthew Butterick
|
35c7fe7a7a
|
better literal detection
|
7 years ago |
Matthew Butterick
|
3a6f7c407a
|
nit
|
7 years ago |
Matthew Butterick
|
3cf4fe260e
|
test demo languages
|
7 years ago |
Matthew Butterick
|
73fb09a017
|
test that
|
7 years ago |
Matthew Butterick
|
c8bac11d8b
|
check for identifier (fixes #15)
|
7 years ago |
Matthew Butterick
|
33acb10b31
|
omit bound id from generated literals (fixes #14)
|
7 years ago |
Matthew Butterick
|
d4585d825a
|
still more degeneracy
|
7 years ago |
Matthew Butterick
|
587f5ef946
|
pair repair
|
7 years ago |
Matthew Butterick
|
f0ec809502
|
repair
|
7 years ago |
Matthew Butterick
|
94e19b851e
|
farewell
|
7 years ago |
Matthew Butterick
|
50bbc22164
|
prevent `let` collapse
|
7 years ago |
Matthew Butterick
|
d177a7f06f
|
finicky kitty
|
7 years ago |
Matthew Butterick
|
177dae090f
|
remove duplicates
|
7 years ago |
Matthew Butterick
|
3c452e4d90
|
use more `syntax-parse`
|
7 years ago |
Matthew Butterick
|
0af8f1aeeb
|
correct missing `datum?`
|
7 years ago |
Ben Greenman
|
8000d41389
|
define-macro: check that ... only follow wildcards
|
7 years ago |
Matthew Butterick
|
e4a39ee906
|
`generate-literals`: treat nonalphabetic identifiers as literals
|
8 years ago |
Matthew Butterick
|
bf8d332bc9
|
groovier
|
8 years ago |
Matthew Butterick
|
1b4ef83c1e
|
restore test-reader
|
8 years ago |
Matthew Butterick
|
2f1a2b4520
|
defense
|
8 years ago |
Matthew Butterick
|
bb4dce853c
|
improve test message
|
8 years ago |
Matthew Butterick
|
242c3dc64e
|
change indenting of while & until
|
8 years ago |
Matthew Butterick
|
199a4a5d8c
|
update docs
|
8 years ago |
Matthew Butterick
|
198757a437
|
stub out lang docs
|
8 years ago |
Matthew Butterick
|
92a949c08e
|
add `pattern-case` and `pattern-case-filter`
|
8 years ago |
Matthew Butterick
|
965ebdde57
|
add #:context argument to prefix-id et al
|
8 years ago |
Matthew Butterick
|
48cd7f0082
|
move brag
|
8 years ago |
Matthew Butterick
|
5b894d8ae8
|
tidying
|
8 years ago |
Matthew Butterick
|
18081e6d6e
|
tidying
|
8 years ago |
Matthew Butterick
|
d4d5ea638d
|
document push! and pop!
|
8 years ago |
Matthew Butterick
|
706e20b5fb
|
fiddle with `case-pattern`
|
8 years ago |
Matthew Butterick
|
86e19e0c0e
|
document `stx-flatten`
|
8 years ago |
Matthew Butterick
|
3bc9fc3173
|
update docs
|
8 years ago |