Skip to content

photo-bro/JoshPiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JoshPiler

JoshPiler

###Course: CSCI 380 Compilers
Professor John Broere
Principia College

###Purpose: Every been tired of existing Modula-2 compiler solutions? Perhaps you couldn't even find a proper Modula-2 compiler for your needs. If so JoshPiler is the answer you have been looking for! JoshPiler is a simple Modula-2 to x86 MASM32 compiler.

###Features:

  • Simple, easy-to-use, and clean interface
  • Line numbers
  • Error handling
  • Adjustable commenting in output MASM32
  • Optional compile flags

###Known Issues:

  • Issue compiling recursive functions with reference and local variables
  • Excessive coupling of Parser.cs and Emitter.cs

Releases

No releases published

Packages

No packages published

Languages