 The compiler itself dealt with the parsing of ALGOL 68, producing a high level intermediate language known as "stream language" that would then be compiled to machine code by a "translator".The compiler only needed to know the sizes of the various object machine types and the character set available.The compiler was written in ALGOL 68, bootstrapped initially using the ALGOL 68R compiler.