Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Implemented new type ClassTree which contains a class' elements, and moved some of the instantiation logic to it. - Implemented new type Sections which contains a class' equations and algorithms. - Added new class type DERIVED_CLASS to better handle short class definitions. - Implemented some basic support for class prefixes. - Improved the handling of imports. - Improved the handling of modifiers, though element redeclares are currently broken (but didn't really work well before anyway). - Improved the handling of package constants. - Fixed lots of lookup and scoping issues. - Rewrote SCode.translateArgs to filter out empty modifiers better.
- Loading branch information
1 parent
4e4ac93
commit c7d04e1
Showing
25 changed files
with
2,760 additions
and
1,877 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.