-
Notifications
You must be signed in to change notification settings - Fork 133
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* expose chugin load API; initial runtime Machine.import() * add webchuck/emscripten API for importChugin() * add parser and AST support for @import * expand @import syntax; prep for import scans * add preliminary import scan * fix midifile-play.ck example link * basic import functionality with topological sort; compiler and parser interface rework * added import unit tests * modify import parsing: semicolon now optional; for now, must enclose import target in string literal * import error reporting, part 1 * import error reporting, part 2; cycles and containers * modify import error reporting; more unit tests * add import target node for more specific error reporting * add lines for @import error reporting * add pre-generated yacc parser * fix windows-specific import path issues * fix windows implicit path e.g., A --> A.ck * add namespace to string in chuck.cpp * prune import code * add import unit tests for operators * oops add unit test dependency * fix emscripten loadModule() stub --------- Co-authored-by: nshaheed <[email protected]>
- Loading branch information
Showing
54 changed files
with
3,295 additions
and
2,003 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
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.