ON THE SYNTAX MACHINE AND THE CONSTRUCTION OF A UNIVERSAL COMPILER