/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

thume.ca
| | benhoyt.com
1.5 parsecs away

Travel
| | Mugo is a single-pass compiler for a tiny subset of the Go programming language - just enough to compile itself.
| | andreabergia.com
1.5 parsecs away

Travel
| | This post is part of the Writing a JVM in Rust series. In this post, I will discuss how rjvm parses .class files. The code I will discuss today is contained in the reader crate. A warning before you read: this is the earliest part of the project and, since I have written this project to learn Rust, it is also the one that contains the least idiomatic code. Don't take this as an example of the best Rust ever written!
| | thomascountz.com
1.3 parsecs away

Travel
| | [AI summary] The article discusses the development of a markdown-to-HTML compiler called markie, explaining the core steps of compiler architecture including lexical analysis, parsing, and target code emission, with examples using Ruby and real-world applications.
| | www.engr.mun.ca
12.4 parsecs away

Travel
| [AI summary] The text provides a detailed explanation of the precedence climbing algorithm, a method for parsing expressions with operator precedence and associativity. It outlines the algorithm's development, its relation to recursive descent parsing and Pratt parsing, and its implementation in various programming languages and compilers. The text also includes historical context, references to key papers and authors, and acknowledgments for contributions to the algorithm's development.