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

ECE - Evaluate Subtyping #22

Merged
merged 32 commits into from
Apr 1, 2024
Merged

ECE - Evaluate Subtyping #22

merged 32 commits into from
Apr 1, 2024

Conversation

xyliew25
Copy link
Contributor

@xyliew25 xyliew25 commented Mar 15, 2024

Syntax documentation for ECE Java sublanguage is added in this PR. Useful commands to be run in src\ec-evaluator\docs as follows:

  • make: generate the PDF.
  • make clean: delete all artifacts of make.

@xyliew25 xyliew25 self-assigned this Mar 15, 2024
@xyliew25 xyliew25 marked this pull request as draft March 15, 2024 09:50
- Fix: Check for params as well when making simple names qualified
- Fix: Make non local var and non param simple names qualified in constructor
- Fix: Make Assignment LHS simple name qualified
- Fix bug: Throw UndeclaredVariableError if variable not found during name resolution
@xyliew25 xyliew25 marked this pull request as ready for review March 30, 2024 05:56
@xyliew25 xyliew25 requested a review from bryanlohxz March 30, 2024 15:11
@xyliew25 xyliew25 requested a review from bryanlohxz April 1, 2024 09:32
@xyliew25 xyliew25 merged commit 381ed54 into main Apr 1, 2024
2 checks passed
@xyliew25 xyliew25 deleted the cse/subtype branch April 10, 2024 13:27
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.

2 participants