GLOSSARY

AST See “Abstract Syntax Tree”.

Abstract Syntax Tree A data structure representing something which has been parsed, often used as a compiler or interpreter internal representation of a program while it is being optimized and from which code generation is performed. The range of all possible such structures is described by the abstract syntax.

Activation record also called “data frame” or “stack-frame”: A data structure containing the variables belonging to an instance of invocation of one particular scope, e.g. a procedure or function body, as well as links to other activation records.

Assembly language A symbolic representation of the machine language of a particular processor. Assembly language is converted to machine instructions ...

Get Compilers: Principles and Practice now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.