A simple Algol-60 compiler, written in Python
License
Schol-R-LEA/Suntiger-Algol
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Suntiger Algol 0.0.3 README -------------------------- The Suntiger Algol compiler is distributed as a set of pre-compiled Python modules, and the driver script 'suntiger.py'. The source files are located in the Suntiger-Algol/src directory; any of the pre-compiled files will be re-constituted if the source files are run. There are a set of example Baby Algol programs in the Suntiger-Algol/examples directory. Documentation is to be found in the Suntiger-Algol/docs directory. The current version is written primarily for Python 3, but should be compatible with Python 2.6 or later. The distribution comes as either a ZIP or a tarball. It should be extracted to a local directory where it can be run from. The following files should be in the following directories: /Suntiger-Algol: TODO README (this file) LICENSE /Suntiger-Algol/src: CharBuffer.py codegen.py CompilerExceptions.py labels.py MasterSymbolTable.py messages.py StateMachine.py st_parse.py suntiger.py Symbol.py SymbolTable.py tokens.py typecheck.py /Suntiger-Algol/examples: assign-test.al empty.al err-test.al if-test.al nesting-test.al print-test.al while-test.al /Suntiger-Algol/docs: Suntiger Algol 0.0.3.txt If there are any questions or problems, contact alicetrillianosako@gmail.com
About
A simple Algol-60 compiler, written in Python
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published