메뉴 건너뛰기




Volumn 41, Issue 10, 2006, Pages 209-228

Declarative, formal, and extensible syntax definition for AspectJ a case for scannerless generalized-LR parsing

Author keywords

AspectJ; Generalized LR parsing; Grammar mixins; Lexical syntax; Scannerless parsing; Syntax definition; Syntax extension

Indexed keywords

ASPECTJ; GENERALIZED LR PARSING; GRAMMAR MIXINS; LEXICAL SYNTAX; SCANNERLESS PARSING; SYNTAX DEFINITION; SYNTAX EXTENSION;

EID: 33750399906     PISSN: 03621340     EISSN: 03621340     Source Type: Journal    
DOI: 10.1145/1167515.1167491     Document Type: Article
Times cited : (13)

References (42)
  • 3
    • 26444578339 scopus 로고    scopus 로고
    • Open modules: Modular reasoning about advice
    • Proc. of the European Conference on Object-Oriented Programming (ECOOP'05), Springer-Verlag, July
    • J. Aldrich. Open modules: Modular reasoning about advice. In Proc. of the European Conference on Object-Oriented Programming (ECOOP'05), volume 3586 of LNCS, pages 144-168. Springer-Verlag, July 2005.
    • (2005) LNCS , vol.3586 , pp. 144-168
    • Aldrich, J.1
  • 9
    • 12844268990 scopus 로고    scopus 로고
    • Language analysis and tools for input stream ambiguities
    • Electronic Notes in Theoretical Computer Science, Barcelona, Spain, April. Elsevier
    • A. Begel and S. L. Graham. Language analysis and tools for input stream ambiguities. In Fourth Workshop on Language Descriptions, Tools and Applications (LDTA '04), Electronic Notes in Theoretical Computer Science, Barcelona, Spain, April 2004. Elsevier.
    • (2004) Fourth Workshop on Language Descriptions, Tools and Applications (LDTA '04)
    • Begel, A.1    Graham, S.L.2
  • 12
    • 84976665944 scopus 로고
    • Mixin-based inheritance
    • ACM Press
    • G. Bracha and W. Cook. Mixin-based inheritance. In OOP-SLA/ECOOP'90, pages 303-311. ACM Press, 1990.
    • (1990) OOP-SLA/ECOOP'90 , pp. 303-311
    • Bracha, G.1    Cook, W.2
  • 17
    • 84859689503 scopus 로고    scopus 로고
    • Eclipse Java Development Tools (JDT) website. http://www.eclipse.org/jdt/ .
  • 18
    • 84859677726 scopus 로고    scopus 로고
    • R. Glück and M. Lowry, editors. Proc. of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2005), Tallinn, Estonia, Sept./Oct. Springer-Verlag
    • R. Glück and M. Lowry, editors. Proc. of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2005), volume 3676 of LNCS, Tallinn, Estonia, Sept./Oct. 2005. Springer-Verlag.
    • (2005) LNCS , vol.3676
  • 20
    • 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
  • 22
    • 84974183714 scopus 로고
    • Higher-order functions for parsing
    • July
    • G. Hutton. Higher-order functions for parsing. Journal of Functional Programming, (2(3)):323-343, July 1992.
    • (1992) Journal of Functional Programming , vol.2 , Issue.3 , pp. 323-343
    • Hutton, G.1
  • 24
    • 82955230066 scopus 로고    scopus 로고
    • An overview of AspectJ
    • J. Lindskov Knudsen, editor, ECOOP 2001: Object-Oriented Programming: 15th European Conference, Springer-Verlag, June
    • G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An overview of AspectJ. In J. Lindskov Knudsen, editor, ECOOP 2001: Object-Oriented Programming: 15th European Conference, volume 2072 of LNCS, pages 327-353. Springer-Verlag, June 2001.
    • (2001) LNCS , vol.2072 , pp. 327-353
    • Kiczales, G.1    Hilsdale, E.2    Hugunin, J.3    Kersten, M.4    Palm, J.5    Griswold, W.G.6
  • 25
    • 50849153948 scopus 로고
    • On understanding laws, evolution, and conservation in the large-program life cycle
    • M. M. Lehman. On understanding laws, evolution, and conservation in the large-program life cycle. Journal of Systems and Software, 1(3):213-231, 1980.
    • (1980) Journal of Systems and Software , vol.1 , Issue.3 , pp. 213-231
    • Lehman, M.M.1
  • 26
    • 0345445932 scopus 로고    scopus 로고
    • Dataflow pointcut in aspect-oriented programming
    • Proc. of the First Asian Symposium on Programming Languages and Systems (APLAS'03), Springer-Verlag, Nov.
    • H. Masuhara and K. Kawauchi. Dataflow pointcut in aspect-oriented programming. In Proc. of the First Asian Symposium on Programming Languages and Systems (APLAS'03), volume 2895 of LNCS, pages 105-121. Springer-Verlag, Nov. 2003.
    • (2003) LNCS , vol.2895 , pp. 105-121
    • Masuhara, H.1    Kawauchi, K.2
  • 27
    • 35048843789 scopus 로고    scopus 로고
    • Elkhound: A fast, practical GLR parser generator
    • E. Duesterwald, editor, Proc. of 13th Intl. Conference on Compiler Construction (CC'04), Berlin, April. Springer-Verlag
    • S. McPeak and G. C. Necula. Elkhound: A fast, practical GLR parser generator. In E. Duesterwald, editor, Proc. of 13th Intl. Conference on Compiler Construction (CC'04), volume 2985 of LNCS, pages 73-88, Berlin, April 2004. Springer-Verlag.
    • (2004) LNCS , vol.2985 , pp. 73-88
    • McPeak, S.1    Necula, G.C.2
  • 28
    • 35248882492 scopus 로고    scopus 로고
    • Polyglot: An extensible compiler framework for Java
    • Proc. of the 12th Intl. Conference on Compiler Construction, Springer-Verlag, April
    • N. Nystrom, M. R. Clarkson, and A. C. Myers. Polyglot: An extensible compiler framework for Java. In Proc. of the 12th Intl. Conference on Compiler Construction, volume 2622 of LNCS, pages 138-152. Springer-Verlag, April 2003.
    • (2003) LNCS , vol.2622 , pp. 138-152
    • Nystrom, N.1    Clarkson, M.R.2    Myers, A.C.3
  • 33
    • 0024701299 scopus 로고
    • Scannerless NSLR(1) parsing of programming languages
    • D. J. Salomon and G. V. Cormack. Scannerless NSLR(1) parsing of programming languages. ACM SIGPLAN Notices, 24(7):170-178, 1989.
    • (1989) ACM SIGPLAN Notices , vol.24 , Issue.7 , pp. 170-178
    • Salomon, D.J.1    Cormack, G.V.2
  • 40
    • 0003930835 scopus 로고    scopus 로고
    • Technical Report P9707, Programming Research Group, University of Amsterdam, July
    • E. Visser. Scannerless generalized-LR parsing. Technical Report P9707, Programming Research Group, University of Amsterdam, July 1997.
    • (1997) Scannerless Generalized-LR Parsing
    • Visser, E.1
  • 42
    • 35048855974 scopus 로고    scopus 로고
    • Generating AspectJ programs with Meta-AspectJ
    • G. Karsai and E. Visser, editors, Generative Programming and Component Engineering (GPCE'04), Springer, October
    • D. Zook, S. S. Huang, and Y. Smaragdakis. Generating AspectJ programs with Meta-AspectJ. In G. Karsai and E. Visser, editors, Generative Programming and Component Engineering (GPCE'04), volume 3286 of LNCS, pages 1-19. Springer, October 2004.
    • (2004) LNCS , vol.3286 , pp. 1-19
    • Zook, D.1    Huang, S.S.2    Smaragdakis, Y.3


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