Media Summary: Modifying the parser and AST to incorporate type annotations on `let` bound variables Textbook: A comparison of big-step vs. small-step semantics, and substitution model vs. environment model Textbook: ... Implementing the type checker for a simple language: constants, variables, and binary operators Textbook: ...
Compilers And Interpreters Ocaml Programming Chapter 9 Video 1 - Detailed Analysis & Overview
Modifying the parser and AST to incorporate type annotations on `let` bound variables Textbook: A comparison of big-step vs. small-step semantics, and substitution model vs. environment model Textbook: ... Implementing the type checker for a simple language: constants, variables, and binary operators Textbook: ... Implementing the addition operator in the calculator Defining a small-step substitution-model semantics for a core fragment of Defining and implementing the big-step substitution-model semantics of a simple language Textbook: ...
The grammar of a language can be described in a notation known as "Backus-Naur Form" (BNF). The input to Menhir (or ... Implementing an environment-model big-step Implementing the smallest details of syntax in the calculator The AST (abstract syntax tree) is the data structure that sits at the interface between the front-end and back-end of a Implementing the parsing of integer constants in the calculator