CS 3304: Comparative Languages
Midterm Review
[
Course Documents
] : [
Midterm Review
]
Previous
Contents
Next
Keyword Index
Ch. 3: Syntax and Semantics
BNF & EBNF
What makes a grammar ambiguous?
How do you disambiguate a grammar?
What does it mean for two grammars to "generate the same language"?
Operational semantics
Axiomatic semantics
Applying axiomatic semantics to code segments
Loop invariants, 5 criteria
Denotational semantics