Skip to content

dodobyte/plzero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PL/0 Compiler Written in Go

PL/0 compiler that produces Windows executable.

  • Pure Go parsing, no parser generator needed.
  • No third party software is needed like assembler or linker.
  • Very small and simple, only ~700 lines of code.
    • Recursive descent parser
    • X86 code generator
    • Win32 PE executable creator

See the article for more information.