Programming Languages Week 6 (Oct 12+15): Grammars, Parsing, and Scope
from The Reading Room
How compilers turn source code into structured logic: formal grammars and BNF/EBNF notation, parse trees and ambiguity, how lexical analysis breaks code into tokens, the parsing problem and recursive-descent parsing — plus names, variables, binding, scope, and referencing environments. Sources: Week 6 (Oct 12-15) – Sebesta §3.3: Formal Methods of Describing Syntax Week 6 (Oct 12-15) – Sebesta §§4.2–4.4: Lexical and Syntax Analysis Week 6 (Oct 12-15) – Sebesta §§5.2–5.5, 5.7: Names, Bindings, Scopes
Embed this episode
No transcript yet.