Return to Set

Upgrade to remove ads

View

  • Term
  • Definition
  • Both Sides

Study

  • All (23)

Shortcut Show

Next

Prev

Flip

MIC 230: Compiler vocab

Abstract Syntax Tree
A contraction of the parse tree
Flip
Attribute grammar
A context free grammar augmented by a set of rules that specify computations.
Flip
Basic block
A maximal-length sequence of branch-free code
Flip
Bottom-up parsing
A parsing process that builds the parse tree from the leaves to the root.
Flip
Control flow graph
A graph that models the flow of control between the basic blocks in a program.
Flip
Data dependency graph
A graph that models the flow of values from the point where the value is created to the points where the value is used.
Flip
First set
For a given sequence of grammar symbols, α, the set of terminals that can start a sentence derived from α.
Flip
Follow set
For a given nonterminal the set of terminals that can occur immediately after the nonterminal in a sentence.
Flip
Instruction set architecture
The set of operations or instructions supported by a processor.
Flip
Intermediate representations
An internal representation of the source program created by the compiler.
Flip
LL grammar
A context free grammar suitable for deterministic top down parsing.
Flip
LR grammar
A context free grammar suitable for deterministic bottom up parsing.
Flip
Lvalue
An expression evlauated to a location such as the left hand side of an assignment statement.
Flip
Optimizer
A phase of the compiler process that restructures the intermediate representation or machine language representation to improve the quality of the compiled code.
Flip
Parsing
A phase of the compiler process that determines if the input stream is a sentence in the source language.
Flip
Parser generator
A program that builds a parser from the specifications of the programming language.
Flip
Rvalue
An expression evaluated to a value such as the right hand side of an assignment statement.
Flip
Scanner
A phase of the compiler that converts a stream of characters into a stream of words or tokens.
Flip
Scanner generator
A program that builds a scanner from the specification of the tokens in a programming language.
Flip
Semantics
The meaning of a language construct.
Flip
Symbol table
A data structure that stores identifiers and associated information.
Flip
Syntax
The form or structure of well-formed sentences in a language.
Flip
Top-down parsing
A parsing process that builds the parse tree from the root to the leaves.
Flip
( 1 of 23 )
Upgrade to remove ads
Login

Join to view and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?