List of Patterns
Adaptive Model: Arrange blocks of code in a data structure to implement an alternative computational model.
Alternative Tokenization: Alter the lexing behavior from within the parser.
Annotation: Data about program elements, such as classes and methods, which can be processed during compilation or execution.
BNF: Formally define the syntax of a programming language.
Class Symbol Table: Use a class and its fields to implement a symbol table in order to support type-aware autocompletion in a statically typed language.
Closure: A block of code that can be represented as an object (or first-class data structure) and placed seamlessly into the flow of code by allowing it to reference its lexical scope.
Construction Builder: Incrementally ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access