Olifante *'s Library tagged → View Popular
Grammatica :: Parser Generator
Grammatica is a C# and Java parser generator (compiler compiler). It improves upon simlar tools (like yacc and ANTLR) by creating well-commented and readable source code, by having automatic error recovery and detailed error messages, and by support for testing and debugging grammars without generating source code.
ANTLR Studio for Eclipse
"Create parsers, lexers and tree parsers in a highly integrated development environment"
The .Net DLR makes building a new language implementation ridiculously easy
"The DLR contains a general-purpose system of expression trees ... Once you construct a DLR expression tree ... it handles all the work of rendering your code to IL and just-in-time compiling it.... once you build an abstract syntax tree, you're done."
Basics of Compiler Design
"I have taught an undergraduate compilers course for over a decade. In the last several years, I have used my own textbook "Basics of Compiler Design". I have now decided to make this available online."
Happy: The Parser Generator for Haskell
"Happy is a parser generator system for Haskell, similar to the tool `yacc' for C. Like `yacc', it takes a file containing an annotated BNF specification of a grammar and produces a Haskell module containing a parser for the grammar."
scRUBYt! - a Simple to Learn and Use, yet Powerful Web Scraping Toolkit Written in Ruby
"WWW::Mechanize and Hpricot on Steroids [...]: scRUBYt! is a simple to learn and use, yet powerful web scraping toolkit written in Ruby. The idea behind making scRUBYt! was to show a few simple concepts of Web extraction"
Parsec Parser Testing with QuickCheck
"The approach [...] is to have QuickCheck randomly generate an instance of the Abstract Syntax Tree I’ve developed. I’ll develop a pretty printer that can convert this to a String. Parsing the String should then result in the originally generated AST.
Power parsing with Haskell and Parsec
"The point of all this is to show just how much power and convenience Haskell and Parsec give you for free. What once was a tedious job requiring careful derivation and refactoring is now easy"
Literal XML in Erlang with parse_transform/2 - hyperstruct
"In most languages I’m familiar with, this would have granted the author instant Yacc-demigod status. With Erlang… it was less than 40 LOC. Hardly something you’d wear at a party."
Playing fast and loose with Parsec for parsing in Haskell
"In the Haskell world, a close approximation to ANTLR is available in the form of Parsec, a library for building parsers using combinators."
Construct -- parsing made fun
"Construct is a python module for defining arbitrary data structures. Once a data structure (aka, 'construct') is defined, it can be used to both parse raw data into an object and build an object into raw data. Unlike most parsers, it works at the bit-lev
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in parser
-
Antlr
Items: 6 | Visits: 2
Created by: Lubos Pochman
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
