#Lexing

2026-01-05

Why #Lexing and #Parsing Should Be Separate

"Summary: Do the easy thing with the fast algorithm, and the hard thing with the slow algorithm. Lexing and parsing are different things."

#parsers

github.com/oils-for-unix/oils/

रञ्जित (Ranjit Mathew)rmathew
2025-10-25

Love 😍 such articles that cover a topic in depth:

“Modern Perfect Hashing For Strings” [2023], Wojciech Muła (0x80.pl/notesen/2023-04-30-loo).

On HN: news.ycombinator.com/item?id=3

Mini-rust in Rust 005: Our lexer should be an iterator

video.infosec.exchange/w/ionrC

James Edward Gray IIJEG2@genserver.social
2024-09-11

How to Train Your Scrappy Programmer devotes an entire chapter to parsing. Every programmer needs to parse inputs. Learn four different techniques for cracking open even the hardest content.

https://voyagesincode.com/products/the-wild-world-of-parsing

#parsing #lexing #tokenization #NimbleParsec #yecc #leex

1. Writing a programming language - the Lexer

video.infosec.exchange/w/ja8bd

रञ्जित (Ranjit Mathew)rmathew
2023-12-28

A long time that’s a little too heavy on the & parts of a :

“Let’s Build A Compiler” [1988], Jack Crenshaw (compilers.iecc.com/crenshaw/).

On HN: news.ycombinator.com/item?id=3 & news.ycombinator.com/item?id=3

Andy Balaam moved to https://video.infosec.exchange/a/andybalaamandybalaam@diode.zone
2020-12-10

1. Writing a programming language - the Lexer

diode.zone/videos/watch/4adcc2

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst