Assemblers, Compilers, and Program Translation |
Common terms and phrases
activation record actual parameter algorithm array assembler instruction assembler language assembler-language assignment attributes block character compiler CONST constant copy coroutine corresponding declaration defined symbols dope vector dynamic encountered error example execution execution-time field Figure formal parameter function grammar identifier implementation input INTDEF integer intermediate code interpretation INTUSE label length lexical analysis linker linking linking loader LOAD loader location counter machine code machine language machine-independent macro definition macro processor main storage MCDEFN MCEND module multiple nesting nonterminal object code one-pass opd1 operand operation code operator precedence optimization parser parsing Pass performed PL/I pointer postfix procedure program text programming language quadruple reduce relocatability relocation replaced result RESUMEPT scan segment semantic processing semantic routines sequence source-language space specified stack statement stmt storage locations STORE string structure subroutine symbol table syntactic analysis syntax table entry target code terminal terminal symbols transfer vector translation two-pass variable