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

DOE-2 support #13

Merged
merged 4 commits into from Feb 20, 2022
Merged

DOE-2 support #13

merged 4 commits into from Feb 20, 2022

Conversation

mitchpaulus
Copy link
Owner

Add DOE-2 Support

Important notes for DOE-2 support:

  • Semantic predicates were added to the Lexer. This means that the parser remains exactly the same between Idfs and Bdls as the target languages.
  • New command line arguments were added for testing purposes since the normal grun only works with Java.
  • Pretty much everywhere now needs to know whether we are targeting EnergyPlus or DOE-2. You'll see that parameter passed in to Lexers, Visitors, and Listeners.
  • This changed the grammar compilation to put files directly into the src directory. Previously was a symlink, but editors like Rider did not like that much.

@mitchpaulus mitchpaulus merged commit 3d58144 into main Feb 20, 2022
@mitchpaulus mitchpaulus deleted the doe2 branch February 20, 2022 20:10
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.

None yet

1 participant