Skip to content

Lexer, Parser, AST part of LLVM Compiler tutorial; C++-ified compared to tutorial/caught minor bugs.

Notifications You must be signed in to change notification settings

RalfMBecker/kal_gcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of the LLVM tutorial creating a compiler for 'Kaleidoscope' (working for llvm v. 2.9.). Currently comprises the Lexer, Parser, and AST creation par, and so doesn't yet rely on llvm libraries, and compiles, as is, fine with clang++ and g++.

Note: doesn't win prizes for beauty as is. It's a first draft. It also doesn't really do anything of value - moved on to other project after.

About

Lexer, Parser, AST part of LLVM Compiler tutorial; C++-ified compared to tutorial/caught minor bugs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages