Skip to content

aalekhm/BasicCCompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Make your own Language - Basic C-Like Compiler

An attempt to write simple Compiler, Assembler building blocks & a Virtual Machine to run the compiled code.

Steps:

  • LexicalAnalyzer
  • BNF_To_C++
  • SyntaxAnalyzer
  • CodeGenerator
  • VMInterpreter

Here is an example of:

BasicCCompiler - VMInterpreter

BasicCCompiler.-.VMInterpreter.-.0.mp4
BasicCCompiler.-.VMInterpreter.-.1.mp4

BasicCCompiler - VMInterpreter - ScriptInterpreterTest Visual

BasicCCompiler.-.VMInterpreter.-.ScriptInterpreterTest.Visual.mp4