Skip to content

LLVM compiler for a tiny subset of the Pascal language

Notifications You must be signed in to change notification settings

jameshu15869/micropascal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

micropascal

micropascal is a compiler for a subset of the Pascal language that compiles to LLVM IR and executed using the LLVM Kaleidoscope JIT.

Features:

  • Mutable variables
  • Procedures
  • Binary operations (+, -, *, /, <)
  • For loops
  • If statements

Dependencies

  • None

About

LLVM compiler for a tiny subset of the Pascal language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published