Varun Ramesh's Blog

#javascript


Evaluating Algebraic Expressions using Parser Combinators

August 23rd

In this post, I describe how parser combinators can be used to parse recursive languages, as well as deal with operator precedence and associativity.

An Introduction to Parser Combinators

June 25th

This post introduces parser combinators, a technique for building complex parsers through the composition of simple components.

Stackless vs. Stackful Coroutines

August 18th

Coroutines can either be stackless or stackful. The terminology is somewhat confusing.