Tag
grammar
- Aug 22, 2026 Operator Precedence Tables and Why They Are a Design Artifact How precedence is encoded in a grammar, why the table is not arbitrary, and what goes wrong when a new operator is fitted into an existing hierarchy. programming languages
- Oct 21, 2023 Parsing SQL: Clause Structure and Expression Precedence How a statement becomes a parse tree, where the SQL grammar is genuinely ambiguous, and which decisions the parser deliberately leaves to later stages. databases
- Jul 9, 2022 Automatic Semicolon Insertion and Restricted Productions How JavaScript decides where statements end without semicolons, why the rule lives in the parser rather than the lexer, and which line breaks silently change meaning. programming languages