A translator system for the EULER programming language

Victor B. Schneider · NASA Technical Reports Server (NASA) · 1969

h a t s p e c i f i e s how EULER i s t r a n s l a t e d .A f a s t , pushdown-automaton model w a s used as a b a s i s f o r designing t h e t r a n s l a t o r system, and t h e design methods used f o r a p o r t i o n of t h e t r a n s l a t o r are presented.S y n t a c t i c methods of machine-independent o p t i m i z a t i o n of t h e t r a n s l a t e d language are d i s c u s s e d , and a s y n t a c t i c n o t a t i o n f o r designing "extendible compilers" i n t e r m s of t h e EULER language i s introduced.The second s e c t i o n of t h e r e p o r t i s a documentation of t h e i n t e r m e d i a t e language i n t o which t h e EULER i s t r a n s l a t e d .Algorithms f o r executing t h e commands of t h i s i n t e r m e d i a t e language are d e s c r i b e d , and v e r s i o n s of t h e programmed algorithms, r e w r i t t e n i n a s u b s e t of EULER, are presented.The appendices c o n t a i n l i s t i n g s of t h e a c t u a l t r a n s l a t o r and i n t e r m e d i a t e language i n t e r p r e t e r f o r t h e EULER system. MAP programs w r i t t e n f o r t h e IBM 7094 computer.

Read the paper · More papers on PaperTik