-
Book Overview & Buying
-
Table Of Contents
Building Programming Language Interpreters
By :
The code bundle for the book is hosted on GitHub at https://github.com/PacktPublishing/Building-Programming-Language-Interpreters. We also have other code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing. Check them out!
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here: https://packt.link/gbp/9781837638079.
There are a number of text conventions used throughout this book.
CodeInText: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. For example: “The C++ language offers a way to handle that case in a type-safe way by using std::variant.”
A block of code is set as follows:
template <typename OT>
concept OperationConcept = requires(OT op, OT::Arguments args) {
{
std::tuple_size<typename OT::Arguments>::value
} -> std::convertible_to<std::size_t>;
{ op(args) } -> std::convertible_to<Value>;
};
Any command-line input or output is written as follows:
Date is: 2024-12-31
Bold: Indicates a new term, an important word, or words that you see on the screen. For instance, words in menus or dialog boxes appear in the text like this. For example: “This is also known as the actor model.”
Warnings or important notes appear like this.
Tips and tricks appear like this.
Quotes appear like this.
Change the font size
Change margin width
Change background colour