(Enter summary)
Abstract: For decades we have been using Chomsky's generative system of
grammars, particularly context-free grammars (CFGs) and regular
expressions (REs), to express the syntax of programming languages
and protocols. The power of generative grammars to express
ambiguity is crucial to their original purpose of modelling
natural languages, but this very power makes it unnecessarily difficult
both to express and to parse machine-oriented languages using
CFGs. Parsing Expression Grammars (PEGs) provide an... (Update)
Cited by: More
Scannerless Boolean Parsing - Megacz (2006)
(Correct)
Active bibliography (related documents): More All
4.3: Parsing Expression Grammars: A Recognition-Based Syntactic.. - Ford (2004)
(Correct)
1.4: Packrat Parsing: Simple, Powerful, Lazy, Linear Time - Ford
(Correct)
1.4: Packrat Parsing: a Practical Linear-Time Algorithm with Backtracking - Ford (2002)
(Correct)
System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text: More All
0.2: Peer-to-Peer Communication Across Network Address Translators - Massachusetts (2005)
(Correct)
0.1: User-level Checkpointing Through Exportable Kernel State - Tullmann, Lepreau, Ford.. (1996)
(Correct)
0.1: The Class Imbalance Problem: Significance and Strategies - Japkowicz (2000)
(Correct)
Related documents from co-citation: More All
2: Developments in Language Theory (context) - Alexander, for - 2005
BibTeX entry: (Update)
Bryan Ford. Parsing Expression Grammars: A Recognition-Based Syntactic Foundation. Symposium on Principles of Programming Languages, January 1416, 2004, Venice, Italy. http://citeseer.ist.psu.edu/article/ford04parsing.html More
@misc{ ford04parsing,
author = "B. Ford",
title = "Parsing Expression Grammars: A Recognition-Based Syntactic Foundation",
text = "Bryan Ford. Parsing Expression Grammars: A Recognition-Based Syntactic
Foundation. Symposium on Principles of Programming Languages, January 1416,
2004, Venice, Italy.",
year = "2004",
url = "citeseer.ist.psu.edu/article/ford04parsing.html" }
Citations (may not include all citations):
461
Programming Language (context) - Stroustrup - 1997
105
The syntax definition formalism SDF---reference manual
- Heering, Hendriks et al. - 1989
25
What can we do about the unnecessary diversity of notation f.. (context) - Wirth - 1977
24
Software Practice and Experience (context) - Parr, Quong et al. - 1995
23
Indexed grammars---an extension of contextfree grammars (context) - Aho - 1968
23
Languages and Combinatorics (context) - Okhotin, Journal - 2001
18
Affix grammars (context) - Koster - 1971
16
A family of syntax definition formalisms
- Visser - 1997
16
Disambiguation filters for scannerless generalized LR parser..
- van den Brand, Scheerder et al. - 2002 ACM DBLP
15
Simon Peyton Jones and John Hughes (context) - Jones, editors et al. - 1998
14
Parsing Techniques---A Practical Guide
- Grune, Jacobs - 1990
13
parsing of programming languages (context) - Salomon, Cormack - 1989
11
Lower bounds for matrix product
- Shpilka - 2001 ACM DBLP
11
Adding semantic and syntactic predicates to LL (context) - Parr, Quong - 1994
9
Modular Grammars for Programming Language Prototyping
- Adams - 1991 ACM
7
The metafront system: Extensible parsing and transformation
- Brabrand, Schwartzbach et al. - 2003 DBLP
7
ACM Transactions on Programming Languages and Systems (context) - Tai, grammars - 1979
6
Translation and Compiling - Vol (context) - Aho, Ullman et al. - 1972
5
Packrat parsing: Simple (context) - Ford - 2002
5
Parsing algorithms with backtrack (context) - Birman, Ullman - 1973 DBLP
4
Report on the algorithmic language ALGOL (context) - van Wijngaarden, Mailloux et al. - 1969
4
Fast context-free grammar parsing requires fast boolean matr..
- Lee - 2002 ACM DBLP
3
Packrat parsing: a practical linear-time algorithm with back..
- Ford - 2002
3
Syntactic metalanguage --- Extended BNF (context) - Organization - 1996
2
The TMG Recognition Schema (context) - Birman - 1970 ACM
2
Logical Aspects of Computational Linguistics (context) - Stabler - 1997 ACM
2
Handbook of Formal Languages (context) - Joshi, Schabes - 1997 ACM
https://javacc.dev.java.net/
http://www.cs.uu.nl/daan
https://javacc.dev.java.net/doc/lookahead.html
Documents on the same site (http://www.brynosaurus.com/pub.html): More
Using Annotated Interface Definitions to Optimize RPC - Ford, Hibler, Lepreau (1995)
(Correct)
Packrat Parsing: Simple, Powerful, Lazy, Linear Time - Ford
(Correct)
Notes on Thread Models in Mach 3.0 - Bryan Ford (1993)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC