Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
5a0f5f2
Initial steps towards a `lrpar::codegen` module.
ratmice Aug 4, 2026
dd71ab0
Build the grm, state graph, and state table as part of the code_gen s…
ratmice Aug 6, 2026
d51e3b7
Prepare `rebuild_cache` to be moved
ratmice Aug 7, 2026
b8c0755
Move `rebuild_cache` to the codegen module
ratmice Aug 7, 2026
653a285
Prepare `output_file` and friends to be moved
ratmice Aug 7, 2026
1c6e6ac
Move `gen_user_actions` to the codegen module
ratmice Aug 7, 2026
9690e11
Move `gen_rule_consts` to the codegen module
ratmice Aug 7, 2026
7c7f428
Move `gen_token_epp` to codegen module
ratmice Aug 7, 2026
2d95ae4
Move `gen_parse_function` to the codegen module
ratmice Aug 7, 2026
a521c26
Move `gen_wrappers` to codegen module
ratmice Aug 7, 2026
6a39e1b
Move most of `output_file` to the codegen module
ratmice Aug 7, 2026
b55acef
Move additional codegen helpers
ratmice Aug 7, 2026
22b6d7f
Remove extraneous `pub(crate)` since everything is moved
ratmice Aug 7, 2026
cf24f1d
Remove/fix any lint suppressions
ratmice Aug 7, 2026
b29e3a4
Use `ast_with_validity_info` uniformly
ratmice Aug 8, 2026
c0330c6
Rename new_with_defaults to new_with_header
ratmice Aug 8, 2026
e53376e
Rename extract_* resolve_*
ratmice Aug 8, 2026
9694268
manually deindent macro call
ratmice Aug 8, 2026
c452dd4
Add docs for `resolve` methods
ratmice Aug 8, 2026
e800a0a
Bring in line with PR #659
ratmice Aug 11, 2026
d4b0f6a
First attempt at removing diagnostics from ParserSrcEnv
ratmice Aug 11, 2026
ebb7a56
Fixup test due to changed error text
ratmice Aug 11, 2026
c8c21b9
Split CodegenError into an error for each phase
ratmice Aug 11, 2026
f158c51
Remove some uses of src_path
ratmice Aug 11, 2026
9039f51
Make `build_env` take ownership of self
ratmice Aug 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading