See this document in CiteSeerX!

Parsing Expression Grammars: A Recognition-Based Syntactic Foundation (2004)  (Make Corrections)  (1 citation)
Bryan Ford



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
brynosaurus.com/pub/lang/peg.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  brynosaurus.com/pub (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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