This is the 5th version of the Pascal-P compiler from Zurich. This is the Pascal-P4 compiler modified to be ISO 7185 Pascal compilant, both in the the implementation language, and in the language it processes.

Pascal-P was an implementation kit, created between 1972 and 1974, for the original language Pascal. The source for the original compiler was passed around and modified quite a bit, but Niklaus Wirth noted that it was very popular, and represented a good method to popularize the language. He gathered the source into a clean version called Pascal-P2. The Zurich group then created an improved version called Pascal-P4.

You can find all of the Pascal-P versions here in sourceforge:

https://sourceforge.net/projects/pascal-s/
https://sourceforge.net/projects/pascal-p2/
https://sourceforge.net/projects/pascalp4/
https://sourceforge.net/projects/pascalp5/
https://sourceforge.net/projects/pascal-p6/

Features

  • This compiler features strict adherence to ISO 7185 Level 0
  • Machine independent
  • Model implementation of original standard Pascal
  • Good basis for constructing a new compiler or for compiler class projects
  • Contains a full set of ISO 7185 compliance tests, including positive and negative tests
  • Fully documented
  • Not a history project, but a working and usable compiler being actively developed

Project Activity

See All Activity >

License

Public Domain

Follow pascal-p5

pascal-p5 Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of pascal-p5!

Additional Project Details

User Interface

Command-line

Programming Language

Pascal

Registered

2014-06-21