Commit Graph

21 Commits (43d963285945e0b5d5aafd7a96f880dc0b76c34b)

Author SHA1 Message Date
Jack Firth 43d9632859 Use `hash-update!` where possible 3 years ago
Jack Firth 138c11b908 Get rid of unnecessary lambdas in `hash-ref` calls 3 years ago
Jack Firth d1c41aece2 Add another missing import 3 years ago
Jack Firth 9bee9b98c4 Add missing imports 3 years ago
Jack Firth 8e87b541e1 Use `append-map` where possible 3 years ago
Jack Firth e9bb15e9d5 Use `'()` instead of `null` 3 years ago
Jack Firth 0d423ff56e Run `resyntax` again 3 years ago
Jack Firth b97a41c8ef Get rid of the `grammar%` class
Also, get rid of some dead code.
3 years ago
Jack Firth 19320eb0e2 Move all grammar method logic into functions 3 years ago
Jack Firth fc61543f29 Make a grammar struct
The grammar class delegates to it for now. Eventually I'll remove the class.
3 years ago
Jack Firth c588b40a23 Fix indentation 3 years ago
Jack Firth 39505951ea Reorganize imports and exports of `grammar.rkt` 3 years ago
Jack Firth b5d3b102f8 Delete the yacc conversion code
I don't have any intention of using or maintaining this.
3 years ago
Jack Firth 9d48ab7152 Run `resyntax` over everything 3 years ago
Jack Firth a20f1b5a32 Get rid of `#:inspector` declarations
Mutable structs instead use the default (current inspector instead of a new child inspector) and immutable structs instead are transparent.
3 years ago
Jack Firth 9c78ffcc05 Use `struct` instead of `define-struct` 3 years ago
Jack Firth 121c26450e Fix more module imports 3 years ago
Jack Firth d7e5b10fe0 Use `convert-compile-time-error` in error tests 3 years ago
Jack Firth dbebeb54d8 Remove runtime dependency on rackunit 3 years ago
Jack Firth 275032d6c1 Remove unnecessary `compile-omit-paths` info 3 years ago
Jack Firth 457d29471c Consolidate into one package 3 years ago