메뉴 건너뛰기




Volumn 41, Issue 5, 2006, Pages 46-54

A new top-down parsing algorithm to accommodate ambiguity and left recursion in polynomial time

Author keywords

Backtracking; Left recursion; Memoization; Parser combinators; Top down parsing

Indexed keywords

COMPUTATIONAL COMPLEXITY; DATA HANDLING; POLYNOMIALS; PROGRAM PROCESSORS; RECURSIVE FUNCTIONS;

EID: 33748320847     PISSN: 03621340     EISSN: 03621340     Source Type: Journal    
DOI: 10.1145/1149982.1149988     Document Type: Article
Times cited : (19)

References (16)
  • 2
    • 84883070781 scopus 로고    scopus 로고
    • Using monads to accommodate ambiguity and left recursion with parser combinators
    • School of Computer Science, University of Windsor, Canada
    • Frost, R. A. and Hafiz, R. (2006) Using monads to accommodate ambiguity and left recursion with parser combinators. Technical Report 06-007 School of Computer Science, University of Windsor, Canada.
    • (2006) Technical Report , vol.6 , Issue.7
    • Frost, R.A.1    Hafiz, R.2
  • 3
    • 7044272248 scopus 로고    scopus 로고
    • Monadic memoization - Towards correctness-preserving reduction of search
    • eds. Y. Xiang and B. Chaib-draa. LNAI 2671
    • Frost, R. A. (2003) Monadic memoization - Towards Correctness-Preserving Reduction of Search. AI 2003 eds. Y. Xiang and B. Chaib-draa. LNAI 2671 66-80.
    • (2003) AI 2003 , pp. 66-80
    • Frost, R.A.1
  • 4
    • 0027678324 scopus 로고
    • Guarded attribute grammars
    • Frost, R. A. (1993) Guarded attribute grammars. Software Practice and Experience. 23 (10) 1139-1156.
    • (1993) Software Practice and Experience , vol.23 , Issue.10 , pp. 1139-1156
    • Frost, R.A.1
  • 5
    • 84974183714 scopus 로고
    • Higher-order functions for parsing
    • Hutton, G. (1992) Higher-order functions for parsing. J. Functional Programming 2 (3) 323-343.
    • (1992) J. Functional Programming , vol.2 , Issue.3 , pp. 323-343
    • Hutton, G.1
  • 6
    • 84937294957 scopus 로고
    • Squibs and discussions: Memoization in top-down parsing
    • Johnson, M. (1995) Squibs and Discussions: Memoization in top-down parsing. Computational Linguistics 21 (3) 405-417.
    • (1995) Computational Linguistics , vol.21 , Issue.3 , pp. 405-417
    • Johnson, M.1
  • 7
    • 78249234532 scopus 로고    scopus 로고
    • Efficient combinator parsers
    • Implementation of Functional Languages, Springer-Verlag
    • Koopman, P. and Plasmeijer, R. (1999) Efficient combinator parsers. In Implementation of Functional Languages, LNCS, 1595:122 138. Springer-Verlag.
    • (1999) LNCS , vol.1595 , pp. 122138
    • Koopman, P.1    Plasmeijer, R.2
  • 8
    • 0025474963 scopus 로고
    • Lazy recursive descent parsing for modular language implementation
    • Koskimies, K. (1990) Lazy recursive descent parsing for modular language implementation. Software Practice and Experience, 20 (8) 749-772.
    • (1990) Software Practice and Experience , vol.20 , Issue.8 , pp. 749-772
    • Koskimies, K.1
  • 9
    • 84915948860 scopus 로고
    • The predictive analyzer and a path elimination technique
    • Kuno, S. (1965) The predictive analyzer and a path elimination technique. Communications of the ACM 8(7) 453-462.
    • (1965) Communications of the ACM , vol.8 , Issue.7 , pp. 453-462
    • Kuno, S.1
  • 11
  • 12
    • 38549159152 scopus 로고
    • Top-down parsing for left-recursive grammars
    • Research Institute for Declarative Systems, Department of Informatics, Faculty of Mathematics and Informatics, Katholieke Universiteit, Nijmegen
    • Nederhof, M. J. and Koster, C. H. A. (1993) Top-Down Parsing for Left-recursive Grammars. Technical Report 93-10 Research Institute for Declarative Systems, Department of Informatics, Faculty of Mathematics and Informatics, Katholieke Universiteit, Nijmegen.
    • (1993) Technical Report , vol.93 , Issue.10
    • Nederhof, M.J.1    Koster, C.H.A.2
  • 13
    • 84930564281 scopus 로고
    • Techniques for automatic memoisation with applications to context-free parsing
    • Norvig, P. (1991) Techniques for automatic memoisation with applications to context-free parsing. Computational Linguistics 17 (1) 91-98.
    • (1991) Computational Linguistics , vol.17 , Issue.1 , pp. 91-98
    • Norvig, P.1
  • 14
    • 33748297014 scopus 로고
    • Observations on context-free parsing
    • Center for Research in Computing Technology, Aiken Computational Laboratory, Harvard University
    • Shiel, B. A. 1976 Observations on context-free parsing. Technical Report TR 12-76, Center for Research in Computing Technology, Aiken Computational Laboratory, Harvard University.
    • (1976) Technical Report , vol.TR 12-76
    • Shiel, B.A.1
  • 16
    • 85034994733 scopus 로고
    • How to replace failure by a list of successes
    • P. Jouannaud (ed.) Lecture Notes in Computer Science 201, Springer-Verlag, Heidelberg
    • Wadler, P. (1985) How to replace failure by a list of successes, in P. Jouannaud (ed.) Functional Programming Languages and Computer Architectures Lecture Notes in Computer Science 201, Springer-Verlag, Heidelberg, 113.
    • (1985) Functional Programming Languages and Computer Architectures , pp. 113
    • Wadler, P.1


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