Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add parse package #406

Merged
merged 4 commits into from
Nov 30, 2023
Merged

feat: add parse package #406

merged 4 commits into from
Nov 30, 2023

Conversation

chrispcampbell
Copy link
Contributor

Fixes #405

This adds the new @sdeverywhere/parse package to the repo, but does not include any changes to existing code (that will come in subsequent issues and PRs). See issue for more details.

@ToddFincannonEI: I'm adding you as reviewer, but it's up to you how much or little you'd like to review this new code. Let me know if you'd like an overview or tour. It'll also hopefully be more clear how it fits together when I submit the next PR, which updates the compile package to make use of this new parse package.

One thing to note is that I'm not intending for this new package to be a public-facing package right away, so the API docs are not published and it's treated more like an implementation detail of the compile package for now. Some of the AST node types aren't perfect yet and I have some names I'd like to change to better align with XMILE terminology, but I figure that can happen later.

@chrispcampbell chrispcampbell merged commit 044d135 into main Nov 30, 2023
6 checks passed
@chrispcampbell chrispcampbell deleted the chris/405-add-parse-package branch November 30, 2023 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add parse package with new AST structure
1 participant