Skip to content

Schol-R-LEA/Suntiger-Algol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published

Languages