Term
|
Definition
form of its expressions, statements, and program units |
|
|
Term
|
Definition
the meaning of those expression, statements, and program units |
|
|
Term
language description is for? |
|
Definition
the language implementor (builder of the compilier) |
|
|
Term
Language generators generate? |
|
Definition
The sentences of a language |
|
|
Term
Language Recognizers do what? |
|
Definition
Determine if a sentence is valid (The oracle) |
|
|
Term
|
Definition
the strings of a language |
|
|
Term
|
Definition
each string in the derivation |
|
|
Term
|
Definition
A sentence generation (Stop studying... you're gonna fail anyway) |
|
|
Term
|
Definition
when a grammar rule has its LHS also in the beginning of the RHS |
|
|
Term
|
Definition
Revised method of syntax description |
|
|
Term
|
Definition
grammar that generates a sentential form for which there are two or more parse trees. (Compilers have a hard time determining meaning) |
|
|
Term
|
Definition
Less syntactic structure, allowing trees expressions to grow both to the right and left. |
|
|
Term
|
Definition
categories of languages rules that cannot be (or easily be) describe by a BNF. It has more to do with the syntax, not meaning. |
|
|
Term
|
Definition
meaning of expressions statements, and program units. (For programmers that need to know what a statement does) |
|
|
Term
|
Definition
state the static semantic rules of the language |
|
|
Term
|
Definition
actual attribute value thats passed up the tree |
|
|
Term
|
Definition
expected type, that is passed down or across a tree |
|
|
Term
|
Definition
how to specify the computational behavior of a structure |
|
|
Term
|
Definition
snapshots of before and after to describe the process |
|
|
Term
|
Definition
Given pre-conditions prove certain post conditions exist. Each statement must have a concise pre and post condition |
|
|
Term
Primary Use of Attribute Grammar |
|
Definition
describe static semantics of a langauge. |
|
|
Term
Problem with software pure interperator |
|
Definition
would only be useful for identically configured machine |
|
|
Term
|
Definition
assertion preceding a program statement |
|
|
Term
|
Definition
assertion after a program statement |
|
|