Skip to content

generate component specific grammars#181

Merged
wpbonelli merged 29 commits into
modflowpy:developfrom
wpbonelli:grammar-gen
Oct 30, 2025
Merged

generate component specific grammars#181
wpbonelli merged 29 commits into
modflowpy:developfrom
wpbonelli:grammar-gen

Conversation

@wpbonelli
Copy link
Copy Markdown
Member

@wpbonelli wpbonelli commented Jul 29, 2025

rough first cut at a reader supported by typed grammar generation. typed parser/transformer working for a few test pkgs. period data is just defined in terms of nondescript records, everything else is properly defined. maybe eventually we can properly type record fields. I included generated grammars here for now so we can easily see what they look like. but maybe at some point it will be cleaner not to version them.

@wpbonelli wpbonelli linked an issue Aug 21, 2025 that may be closed by this pull request
@wpbonelli wpbonelli added requirement Core requirement IO Related to loading/writing input/output files labels Oct 28, 2025
@wpbonelli wpbonelli added this to the Demo milestone Oct 28, 2025
@wpbonelli wpbonelli marked this pull request as ready for review October 30, 2025 00:25
@wpbonelli wpbonelli merged commit 3182e11 into modflowpy:develop Oct 30, 2025
11 checks passed
@wpbonelli wpbonelli deleted the grammar-gen branch October 30, 2025 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

IO Related to loading/writing input/output files requirement Core requirement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reading input files

1 participant