Milestone 1: basic algol 60 frontend

Completed 2 years ago (09/11/06 00:31:15)

100%

Closed tickets:
7
Active tickets:
0
algol compiler

5/5

gcc frontend

2/2

Analyze and build AST for most simple ALGOL 60 programs. Build such a frontend, that it can translate supported AST constructs to GENERIC. All necessary GCC infrastructure stuff is in place -- all config files, makefiles, drivers, etc. This is an example of the ALGOL program that should pass:

'begin'
  'integer' a, b;
  a := 2;
  b := 3;
  exit ((a-3)-(b-2));
'end';

Where exit is internal function used to communicate program outcome to environment.

Note: See TracRoadmap for help on using the roadmap.