Select a tag to browse associated projects and drill deeper into the tag cloud.
Pyparsing is a pure-Python library module for composing recursive descent parsers, using parse expression objects such as Literal, Word, Regex, etc., combining them with OneOrMore, Optional, and operators +, ^, |, and ~ representing And, Or, MatchFirst and Not. Numerous examples are provided ... [More]
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful. Parboiled is a Java and Scala library providing for lightweight and easy-to-use, yet powerful and elegant parsing of arbitrary input text based on Parsing expression grammars (PEGs). PEGs are an alternative to context free ... [More]
This is a library of Haskell files associated with my licenciate thesis from 2002. The library consists of the following: implementations of different parser combinators (chapters 3–4 and 8) implementations of different context-free parsing algorithms (chapters 5–7) Note 1: This is a ... [More]
Parcon is a Python parser combinator and formatter combinator library. It's designed to be fast, easy to use, and provide informative error messages. Parcon is very similar to Pyparsing, but it improves on a lot of things that, in my opinion, Pyparsing does wrong. For example, Parcon's ... [More]