Initial commit
Rename files
Extract AST into its own module
More modules
Move quoting into its own module
Extract stack helpers
Extract elements to own module
Rename pushStackLiteral to pushStack
Simplify stack
Clarify the point of stack.js
Move more compiler stuff into compiler/
Move compiler-utils into compiler/
Break helpers into its own file
Move invoke out
Simplify `invokeFunction` and `invokeMethod`
Use `string` to generate a quoted string
Break out `prepareHelper`
Move processToken
Move to handlers for parsing HTML
Simplify EndTag handler