메뉴 건너뛰기




Volumn 39, Issue 1, 2004, Pages 111-122

Parsing expression grammars: A recognition-based syntactic foundation

Author keywords

BNF; Context free grammars; GTDPL; Lexical analysis; Packrat parsing; Parsing expression grammars; Regular expressions; Scannerless parsing; Syntactic predicates; TDPL; Unified grammars

Indexed keywords

ALGORITHMS; COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER SIMULATION; FORMAL LANGUAGES; HIERARCHICAL SYSTEMS; MACHINE ORIENTED LANGUAGES; MATHEMATICAL OPERATORS; NETWORK PROTOCOLS;

EID: 1442287671     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/982962.964011     Document Type: Conference Paper
Times cited : (240)

References (30)
  • 1
    • 0012523425 scopus 로고
    • Modular grammars for programming language prototyping
    • PhD thesis, University of Southampton
    • Stephen Robert Adams. Modular Grammars for Programming Language Prototyping. PhD thesis, University of Southampton, 1991.
    • (1991)
    • Adams, S.R.1
  • 2
    • 84945708842 scopus 로고
    • Indexed grammars - An extension of context-free grammars
    • October
    • Alfred V. Aho. Indexed grammars - an extension of context-free grammars. Journal of the ACM, 15(4):647-671, October 1968.
    • (1968) Journal of the ACM , vol.15 , Issue.4 , pp. 647-671
    • Aho, A.V.1
  • 4
    • 1442284611 scopus 로고
    • The TMG recognition schema
    • PhD thesis, Princeton University, February
    • Alexander Birman. The TMG Recognition Schema. PhD thesis, Princeton University, February 1970.
    • (1970)
    • Birman, A.1
  • 5
    • 0015658164 scopus 로고
    • Parsing algorithms with backtrack
    • August
    • Alexander Birman and Jeffrey D. Ullman. Parsing algorithms with backtrack. Information and Control, 23(1):1-34, August 1973.
    • (1973) Information and Control , vol.23 , Issue.1 , pp. 1-34
    • Birman, A.1    Ullman, J.D.2
  • 7
    • 0012524281 scopus 로고    scopus 로고
    • Packrat parsing: A practical linear-time algorithm with backtracking
    • Master's thesis, Massachusetts Institute of Technology, Sep
    • Bryan Ford. Packrat parsing: a practical linear-time algorithm with backtracking. Master's thesis, Massachusetts Institute of Technology, Sep 2002.
    • (2002)
    • Ford, B.1
  • 10
    • 0002412877 scopus 로고
    • The syntax definition formalism SDF - Reference manual
    • J. Heering, P. R. H. Hendriks, P. Klint, and J. Rekers. The syntax definition formalism SDF - reference manual -. SIGPLAN Notices, 24(11):43-75, 1989.
    • (1989) SIGPLAN Notices , vol.24 , Issue.11 , pp. 43-75
    • Heering, J.1    Hendriks, P.R.H.2    Klint, P.3    Rekers, J.4
  • 11
    • 9744282445 scopus 로고    scopus 로고
    • Haskell 98 report
    • Simon Peyton Jones and John Hughes (editors)
    • Simon Peyton Jones and John Hughes (editors). Haskell 98 Report, 1998. http://www.haskell.org.
    • (1998)
  • 13
    • 0347388981 scopus 로고
    • Affix grammars
    • In J.E.L. Peck, editor; Amsterdam; North-Holland Publ. Co.
    • C.H.A. Koster. Affix grammars. In J.E.L. Peck, editor, ALGOL 68 Implementation, pages 95-109, Amsterdam, 1971. North-Holland Publ. Co.
    • (1971) ALGOL 68 Implementation , pp. 95-109
    • Koster, C.H.A.1
  • 14
    • 0012524644 scopus 로고    scopus 로고
    • Fast context-free grammar parsing requires fast boolean matrix multiplication
    • Lillian Lee. Fast context-free grammar parsing requires fast boolean matrix multiplication. Journal of the ACM, 49(1):1-15, 2002.
    • (2002) Journal of the ACM , vol.49 , Issue.1 , pp. 1-15
    • Lee, L.1
  • 15
    • 2442472522 scopus 로고    scopus 로고
    • Parsec, a fast combinator parser
    • Daan Leijen. Parsec, a fast combinator parser. http://www.cs.uu.nl/-daan.
    • Leijen, D.1
  • 16
    • 1442309204 scopus 로고    scopus 로고
    • Java compiler (JavaCC)
    • Sun Microsystems. Java compiler (JavaCC). https://javacc.dev.java.net/.
  • 17
    • 84862364297 scopus 로고    scopus 로고
    • JavaCC: LOOKAHEAD minitutorial
    • Sun Microsystems. JavaCC: LOOKAHEAD minitutorial. https://javacc.dev.java.net/doc/lookahead.html.
  • 19
    • 1442358060 scopus 로고    scopus 로고
    • Syntactic metalanguage - Extended BNF
    • ISO/IEC 14977
    • International Standards Organization. Syntactic metalanguage - Extended BNF, 1996. ISO/IEC 14977.
    • (1996)
  • 21
    • 0029345191 scopus 로고
    • ANTLR: A predicated-LL(k) parser generator
    • Terence J. Parr and Russell W. Quong. ANTLR: A Predicated-LL(k) parser generator. Software Practice and Experience, 25(7):789-810, 1995.
    • (1995) Software Practice and Experience , vol.25 , Issue.7 , pp. 789-810
    • Parr, T.J.1    Quong, R.W.2
  • 29
    • 1442309202 scopus 로고    scopus 로고
    • A family of syntax definition formalisms
    • Technical Report P9706, Programming Research Group, University of Amsterdam
    • Eelco Visser. A family of syntax definition formalisms. Technical Report P9706, Programming Research Group, University of Amsterdam, 1997.
    • (1997)
    • Visser, E.1
  • 30
    • 84976844798 scopus 로고
    • What can we do about the unnecessary diversity of notation for syntactic descriptions
    • November
    • Niklaus Wirth. What can we do about the unnecessary diversity of notation for syntactic descriptions. Communications of the ACM, 20(11):822-823, November 1977.
    • (1977) Communications of the ACM , vol.20 , Issue.11 , pp. 822-823
    • Wirth, N.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.