Skip to content

Latest commit

 

History

History
8 lines (8 loc) · 442 Bytes

README.md

File metadata and controls

8 lines (8 loc) · 442 Bytes

PL0

A moderately refactored version of N. Wirths PL/0 Pascal implementation.

  • Changed to use file given on command line instead of reading stdin.
  • Divided to units: main, defs, parser, codegen, interpreter.
  • Added textual error messages to parser (in addition to error number)
  • Added ? (read) and ! (write) functionality.
  • Changed some variable and constant names to be (imo) more understandable.
  • Project files for Lazarus included.