This thesis describes the design of a syntax directed, production
language compiler called ALG. Special attention is given to the syntax
directed analyzer and the use of sub-syntax types. Relocation
codes are used for storage allocation and address assignment before
generating the relocatable binary object decks. Attention is also
given...