Archive for July, 2008
Formal Language Processing in Scala, Part 1
Sunday, July 27th, 2008This is the first part in a series of articles I intend to write about implementing an interpreter for a simple functional programming language in Scala, using Scala’s parser combinator library. I will try to cover the practical aspects of parsing and interpreting step by step but you should already be familiar with the basics of functional programming. Familiarity with Scala is not strictly required but it will be helpful for understanding the code (especially in the later parts of the series). (more…)