Top "Parser-generator" questions

A parser-generator is a tool that accepts a grammar description of a language (usually as an extended Backus-Naur Formalism (EBNF)), and generates computer code that will parse the language described by that grammar.

What are the disadvantages of the Spirit parser-generator framework from boost.org?

In several questions I've seen recommendations for the Spirit parser-generator framework from boost.org, but then in the comments there …

c++ parsing boost boost-spirit parser-generator
Negating inside lexer- and parser rules

How can the negation meta-character, ~, be used in ANTLR's lexer- and parser rules?

antlr antlr3 parser-generator
Class X Takes Types Parameters

Reading through this informative, well-written article on Parser Combinators, I see this code: class DisParser[+A](left: Parser[A], right: …

scala parser-generator
Bison java examples

Does anyone knows if there are some tutorials and/or examples of using GNU Bison with Java over the net. …

java grammar bison yacc parser-generator
Limitations of LL vs LR parsers?

I know the basic differences of LL vs LR parsers. I also know that GLR, SLR, and LALR are all …

programming-languages parser-generator ll lr
Advice on Python Parser Generators

I've been given a task where I have to create a parser for a simple C-like language. I can use …

python parser-generator
Can parser combinators be made efficient?

Around 6 years ago, I benchmarked my own parser combinators in OCaml and found that they were ~5× slower than the parser …

haskell f# parser-generator parser-combinators parsec
Limitations of PEG grammar & parser generators?

I was enjoying using YARD a lot: http://www.ootl.org/yard/ http://code.google.com/p/yardparser/ http://www.…

parser-generator yard peg php-parser