Skip to content

Latest commit

 

History

History

TinyCompiler

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

TinyCompiler

Bit sized Compiler implemented in Javascript

Components for Compiler -

  1. Tokenizer - convert input language into tokens
  2. Parser - create abstract syntax tree(ast)
  3. Traverser - traverse throught the ast
  4. Transformer - create new ast
  5. CodeGenerator - generate output language
  6. Compiler - combines all other components
inspired by great work from https://github.com/thejameskyle/