메뉴 건너뛰기




Volumn 22, Issue 2, 2000, Pages 224-264

Generation of LR parsers by partial evaluation

Author keywords

D.1.1 Programming Techniques : Applicative (Functional) Programming; D.1.2 Programming Techniques : Automatic Programming; D.3.2 Programming Languages : Language Classifications Applicative Languages; D.3.4 Programming Languages : Processors

Indexed keywords

ALGORITHMS; COMPUTATIONAL GRAMMARS; COMPUTER PROGRAMMING; ERROR ANALYSIS; NATURAL SCIENCES COMPUTING; PROGRAM COMPILERS; SEMANTICS;

EID: 0039893757     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/349214.349219     Document Type: Article
Times cited : (9)

References (58)
  • 1
    • 0026386060 scopus 로고
    • Automatic autoprojection of higher order recursive equations
    • BONDORF, A. 1991. Automatic autoprojection of higher order recursive equations. Science of Computer Programming 17, 3-34.
    • (1991) Science of Computer Programming , vol.17 , pp. 3-34
    • Bondorf, A.1
  • 4
    • 0040829874 scopus 로고
    • An order algebraic definition of Knuthian semantics
    • CHIRICA, L. AND MARTIN, D. 1979. An order algebraic definition of Knuthian semantics. Theor. Comp. Sci. 13, 1-27.
    • (1979) Theor. Comp. Sci. , vol.13 , pp. 1-27
    • Chirica, L.1    Martin, D.2
  • 11
    • 0040207961 scopus 로고
    • Ph.D. thesis, Department of Electrical Engineering, Massachusetts Institute of Technology, Cambridge, Ma.
    • DEREMER, F. L. 1969. Practical translators for LR(k) parsers. Ph.D. thesis, Department of Electrical Engineering, Massachusetts Institute of Technology, Cambridge, Ma.
    • (1969) Practical Translators for LR(k) Parsers
    • Deremer, F.L.1
  • 12
    • 0015099399 scopus 로고
    • Simple LR(k) grammars
    • DEREMER, F. L. 1971. Simple LR(k) grammars. Communications of the ACM 14, 7, 453-460.
    • (1971) Communications of the ACM , vol.14 , Issue.7 , pp. 453-460
    • Deremer, F.L.1
  • 16
  • 17
    • 0000146309 scopus 로고
    • Partial evaluation of computation process - an approach to a compiler-compiler
    • FUTAMURA, Y. 1971. Partial evaluation of computation process - an approach to a compiler-compiler. Systems, Computers, Controls 2, 5, 45-50.
    • (1971) Systems, Computers, Controls , vol.2 , Issue.5 , pp. 45-50
    • Futamura, Y.1
  • 18
    • 0002157340 scopus 로고
    • A partial evaluator for the untyped lambda-calculus
    • Jan.
    • GOMARD, C. K. AND JONES, N. D. 1991. A partial evaluator for the untyped lambda-calculus. Journal of Functional Programming 1, 1 (Jan.), 21-70.
    • (1991) Journal of Functional Programming , vol.1 , Issue.1 , pp. 21-70
    • Gomard, C.K.1    Jones, N.D.2
  • 19
    • 0025522678 scopus 로고
    • Lalr - A generator for efficient parsers
    • Nov.
    • GROSCH, J. 1990. Lalr - a generator for efficient parsers. Software - Practice & Experience 20, 11 (Nov.), 1115-1135.
    • (1990) Software - Practice & Experience , vol.20 , Issue.11 , pp. 1115-1135
    • Grosch, J.1
  • 22
    • 0039024013 scopus 로고
    • Parsing using combinators
    • K. DAVIS AND J. HUGHES (Eds.), Springer-Verlag
    • HUTTON, G. 1990. Parsing using combinators. In K. DAVIS AND J. HUGHES (Eds.), Functional Programming, Glasgow 1989, pp. 353-370. Springer-Verlag.
    • (1990) Functional Programming, Glasgow 1989 , pp. 353-370
    • Hutton, G.1
  • 23
    • 0012575345 scopus 로고
    • Tech. Rep. 1178-1990, Institute of Electrical and Electronic Engineers, Inc., New York
    • IEEE 1991. Standard for the Scheme programming language. Tech. Rep. 1178-1990, Institute of Electrical and Electronic Engineers, Inc., New York.
    • (1991) Standard for the Scheme Programming Language
  • 24
    • 84976663692 scopus 로고
    • Unifying view of recent LALR(1) lookahead set algorithms
    • July Proceedings of the SIGPLAN'86 Symposium on Compiler Construction
    • IVES, F. 1986. Unifying view of recent LALR(1) lookahead set algorithms. SIGPLAN Notices 21, 7 (July), 131-135. Proceedings of the SIGPLAN'86 Symposium on Compiler Construction.
    • (1986) SIGPLAN Notices , vol.21 , Issue.7 , pp. 131-135
    • Ives, F.1
  • 26
    • 0039616278 scopus 로고
    • Response to remarks on recent algorithms for LALR lookahead sets
    • August
    • IVES, F. 1987b. Response to remarks on recent algorithms for LALR lookahead sets. SIGPLAN Notices 22, 8 (August), 99-104.
    • (1987) SIGPLAN Notices , vol.22 , Issue.8 , pp. 99-104
    • Ives, F.1
  • 30
    • 84976699260 scopus 로고
    • An experiment in partial evaluation: The generation of a compiler generator
    • J.-P. JOUANNAUD (Ed.), Dijon, France, Springer-Verlag. LNCS 202
    • JONES, N. D., SESTOFT, P., AND SØNDERGAARD, H. 1985. An experiment in partial evaluation: The generation of a compiler generator. In J.-P. JOUANNAUD (Ed.), Rewriting Techniques and Applications, Dijon, France, pp. 124-140. Springer-Verlag. LNCS 202.
    • (1985) Rewriting Techniques and Applications , pp. 124-140
    • Jones, N.D.1    Sestoft, P.2    SØndergaard, H.3
  • 31
    • 1442283511 scopus 로고    scopus 로고
    • 5 report on the algorithmic language scheme
    • 5 report on the algorithmic language Scheme. Higher-Order and Symbolic Computation 11, 1, 7-105. Also appears in ACM SIGPLAN Notices 33(9), September 1998. Available electronically as http://www.neci.nj.nec.com/homepages/kelsey/r5rs.ps.gz.
    • (1998) Higher-order and Symbolic Computation , vol.11 , Issue.1 , pp. 7-105
    • Kelsey, R.1    Clinger, W.2    Rees, J.3
  • 32
    • 1442283511 scopus 로고    scopus 로고
    • September Available electronically as
    • 5 report on the algorithmic language Scheme. Higher-Order and Symbolic Computation 11, 1, 7-105. Also appears in ACM SIGPLAN Notices 33(9), September 1998. Available electronically as http://www.neci.nj.nec.com/homepages/kelsey/r5rs.ps.gz.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.9
  • 34
    • 0001621268 scopus 로고
    • On the translation of languages from left to right
    • KNUTH, D. E. 1965. On the translation of languages from left to right. Information and Control 8, 607-639.
    • (1965) Information and Control , vol.8 , pp. 607-639
    • Knuth, D.E.1
  • 35
    • 0001538613 scopus 로고
    • Semantics of context-free languages
    • KNUTH, D. E. 1968. Semantics of context-free languages. Mathematical Systems Theory 2, 127-145.
    • (1968) Mathematical Systems Theory , vol.2 , pp. 127-145
    • Knuth, D.E.1
  • 36
    • 0008922356 scopus 로고
    • Semantics of context-free languages
    • Correction to [Knuth 1968]
    • KNUTH, D. E. 1971. Semantics of context-free languages. Mathematical Systems Theory 5, 95-96. Correction to [Knuth 1968].
    • (1971) Mathematical Systems Theory , vol.5 , pp. 95-96
    • Knuth, D.E.1
  • 42
    • 84976771683 scopus 로고
    • Remarks on recent algorithms for LALR lookahead sets
    • April
    • PARK, J. C. AND CHOE, K.-M. 1987. Remarks on recent algorithms for LALR lookahead sets. SIGPLAN Notices 22, 4 (April), 30-32.
    • (1987) SIGPLAN Notices , vol.22 , Issue.4 , pp. 30-32
    • Park, J.C.1    Choe, K.-M.2
  • 44
    • 84976748548 scopus 로고
    • Very fast LR parsing
    • PENNELLO, T. J. 1986. Very fast LR parsing. SIGPLAN Notices 21, 7, 145-151.
    • (1986) SIGPLAN Notices , vol.21 , Issue.7 , pp. 145-151
    • Pennello, T.J.1
  • 45
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • PLOTKIN, G. 1975. Call-by-name, call-by-value and the λ-calculus. Theor. Comp. Sci. 1, 125-159.
    • (1975) Theor. Comp. Sci. , vol.1 , pp. 125-159
    • Plotkin, G.1
  • 46
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • REYNOLDS, J. C. 1972. Definitional interpreters for higher-order programming languages. In ACM Annual Conference, pp. 717-740.
    • (1972) ACM Annual Conference , pp. 717-740
    • Reynolds, J.C.1
  • 47
    • 0019181746 scopus 로고
    • Methods for the automatic construction of error correcting parsers
    • RÖHRICH, J. 1980. Methods for the automatic construction of error correcting parsers. Acta Inf. 13, 115-139.
    • (1980) Acta Inf. , vol.13 , pp. 115-139
  • 48
    • 84976790783 scopus 로고
    • Recursive ascent: An LR analog to recursive descent
    • ROBERTS, G. H. 1988. Recursive ascent: An LR analog to recursive descent. SIGPLAN Notices 23, 8, 23-29.
    • (1988) SIGPLAN Notices , vol.23 , Issue.8 , pp. 23-29
    • Roberts, G.H.1
  • 51
    • 0040207960 scopus 로고    scopus 로고
    • Freiburg, Germany: Universität Freiburg. Available from
    • SPERBER, M. AND THIEMANN, P. 1999. Essence - User Manual. Freiburg, Germany: Universität Freiburg. Available from ftp://ftp.informatik.uni-freiburg.de/iif/thiemann/essence/.
    • (1999) Essence - User Manual
    • Sperber, M.1    Thiemann, P.2
  • 55
    • 0040802334 scopus 로고    scopus 로고
    • Towards partial evaluation of full Scheme
    • G. KICZALES (Ed.), San Francisco, CA, USA
    • THIEMANN, P. 1996b. Towards partial evaluation of full Scheme. In G. KICZALES (Ed.), Reflection'96, San Francisco, CA, USA, pp. 95-106.
    • (1996) Reflection'96 , pp. 95-106
    • Thiemann, P.1
  • 56
    • 0012527729 scopus 로고    scopus 로고
    • Freiburg, Germany: Universität Freiburg. Available from
    • THIEMANN, P. 1999. The PGG System - User Manual. Freiburg, Germany: Universität Freiburg. Available from ftp://ftp.informatik.uni-freiburg.de/iif/thiemann/pgg/.
    • (1999) The Pgg System - User Manual
    • Thiemann, P.1
  • 57
    • 0039616229 scopus 로고
    • A supercompiler system based on the language Refal
    • Feb.
    • TURCHIN, V. F. 1979. A supercompiler system based on the language Refal. SIGPLAN Notices 14, 2 (Feb.), 46-54.
    • (1979) SIGPLAN Notices , vol.14 , Issue.2 , pp. 46-54
    • Turchin, V.F.1


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