Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Heavy rework of the AST code.
Moved AST stuff to a public API and filled in AST and compile API stubs.

print_ast() has been cleaned up, and moved from MojoShader to the compiler
application. type_check_ast() is much cleaner, too.

This has turned into a massive (and incomplete) undertaking. Next steps are
filling in the formal API code, moving the AST stuff to a separate file,
and wiring it up to the compiler application.

(Not to mention polishing up semantic analysis, finishing up the IR, reworking
the nasty datatype system, etc, etc, etc...)
  • Loading branch information
icculus committed Oct 28, 2010
1 parent b839bd8 commit d64bcad
Show file tree
Hide file tree
Showing 4 changed files with 2,306 additions and 2,039 deletions.

0 comments on commit d64bcad

Please sign in to comment.