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
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Get Started Free
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