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

Add eval construct / wire up to Simala's #eval decl; fix / defer some Langium grammar issues; fix some backend parser bugs #81

Merged
merged 17 commits into from
Sep 12, 2024

Conversation

ym-han
Copy link
Contributor

@ym-han ym-han commented Sep 12, 2024

  1. Closes Wire it up to Well-Typed's evaluator for concrete evaluation #19 , Make basic version of wrapper CLI(s) #71 , [Parser] Fix InfixPredicateApp vs InfixActionApp bug / design issue (or just disable ActionApp for now) #76 . Surface syntax for #eval is @REPORT; happy to change this if people have other ideas.
  2. Also enables function application for nullary functions -- grammar had previously unintentionally prevented that
  3. Fixes [ToSimala] Look into issue / bug with translation #80
  4. Fixes unary op backend parser bug

Note

@ym-han ym-han changed the title Add eval construct / wire up to Simala's #eval decl Add eval construct / wire up to Simala's #eval decl; fix / defer some Langium grammar issues Sep 12, 2024
@ym-han ym-han changed the title Add eval construct / wire up to Simala's #eval decl; fix / defer some Langium grammar issues Add eval construct / wire up to Simala's #eval decl; fix / defer some Langium grammar issues; fix some backend parser bugs Sep 12, 2024
Copy link
Contributor

@fendor fendor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

lam4-cli/app/Main.hs Outdated Show resolved Hide resolved
@ym-han
Copy link
Contributor Author

ym-han commented Sep 12, 2024

LGTM!

Thank you for looking through this!

@ym-han ym-han merged commit 5c9e0bb into main Sep 12, 2024
@ym-han ym-han deleted the add-eval-construct branch September 12, 2024 14:36
@ym-han ym-han mentioned this pull request Sep 12, 2024
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants