Bit sized Compiler implemented in Javascript
- Tokenizer - convert input language into tokens
- Parser - create abstract syntax tree(ast)
- Traverser - traverse throught the ast
- Transformer - create new ast
- CodeGenerator - generate output language
- Compiler - combines all other components