Skip to content

dtoffe/wirthian-langs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wirthian-langs

This project intends to collect the (E)BNF grammars of all the programming languages designed by Professor Niklaus Wirth, including further versions and implementation variants, as well as other somehow close or (highly subjectively) related languages.

License

Since I will only transcribe what I can find elsewhere, the license for each grammar is the same as in the original work.

I will do my best to add the original source documents for each grammar. In this case, I'll state the original work's license in the header of the grammar.

If the original source is protected by copyright, I'll add the copyright notice in the header of the grammar, and add only the section or appendix containing the grammar, hoping that this is protected under fair use.

Categories

Next in queue (in no particular order)

  • Pascal W&J
  • Pascal MT
  • Lisa Pascal
  • Concurrent Pascal (PBH, 1975)
  • SuperPascal (PBH, 1994)

History

  • 2024-06-20: Added Joyce (PBH, 1987)
  • 2024-06-15: Added Borland Turbo Modula 2 (1987)
  • 2024-05-11: Added Modula (original, 1976)
  • 2024-05-07: Added Pascal (original, 1970)
  • 2024-05-02: Added Extended Pascal ISO 10206
  • 2024-04-02: Added Pascal ISO 7185

About

A collection of grammars of the programming languages created by Niklaus Wirth, and other somehow close or related languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors