메뉴 건너뛰기




Volumn 75, Issue 1-2, 2010, Pages 39-54

Silver: An extensible attribute grammar system

Author keywords

Attribute grammars; Extensible compilers; Extensible languages; Forwarding; Silver attribute grammar system

Indexed keywords

ATTRIBUTE GRAMMARS; DOMAIN SPECIFIC; DOMAIN SPECIFIC LANGUAGES; EXTENSIBLE LANGUAGES; GENERAL PURPOSE; GENERAL PURPOSE LANGUAGES; IMPERATIVE PROGRAMS; LANGUAGE FEATURES;

EID: 70450237104     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2009.07.004     Document Type: Article
Times cited : (122)

References (51)
  • 1
    • 70450282572 scopus 로고
    • Modular grammars for programming language prototyping, PhD thesis, University of Southampton, Department of Elec. and Comp. Sci, UK
    • S.R. Adams, Modular grammars for programming language prototyping, PhD thesis, University of Southampton, Department of Elec. and Comp. Sci., UK, 1993
    • (1993)
    • Adams, S.R.1
  • 5
    • 30544438939 scopus 로고    scopus 로고
    • Remote attribute grammars
    • Boyland J. Remote attribute grammars. Journal of ACM 52 4 (2005) 627-687
    • (2005) Journal of ACM , vol.52 , Issue.4 , pp. 627-687
    • Boyland, J.1
  • 6
    • 12844281062 scopus 로고    scopus 로고
    • Concrete syntax for objects: Domain-specific language embedding and assimilation without restrictions
    • M. Bravenboer, E. Visser, Concrete syntax for objects: Domain-specific language embedding and assimilation without restrictions, in: Proc. of OOPSLA '04 Conf., 2004, pp. 365-383
    • (2004) Proc. of OOPSLA '04 Conf , pp. 365-383
    • Bravenboer, M.1    Visser, E.2
  • 7
    • 0011973070 scopus 로고
    • The introduction of definitional facilities into higher level programming languages
    • T.E. Cheatham, The introduction of definitional facilities into higher level programming languages, in: AFIPS (Fall Joint Computer Conference, 29), 1966, pp. 623-637
    • (1966) AFIPS (Fall Joint Computer Conference , vol.29 , pp. 623-637
    • Cheatham, T.E.1
  • 11
    • 0001813087 scopus 로고    scopus 로고
    • Domain-specific languages: An annotated bibliography
    • van Deursen A., Klint P., and Visser J. Domain-specific languages: An annotated bibliography. ACM SIGPLAN Notices 35 6 (2000) 26-36
    • (2000) ACM SIGPLAN Notices , vol.35 , Issue.6 , pp. 26-36
    • van Deursen, A.1    Klint, P.2    Visser, J.3
  • 14
    • 35048850527 scopus 로고    scopus 로고
    • Rewritable reference attributed grammars
    • Euro. Conf. on Object-Oriented Prog., ECOOP'04
    • Ekman T., and Hedin G. Rewritable reference attributed grammars. Euro. Conf. on Object-Oriented Prog., ECOOP'04. LNCS vol. 3086 (2004) 144-169
    • (2004) LNCS , vol.3086 , pp. 144-169
    • Ekman, T.1    Hedin, G.2
  • 16
    • 84976731288 scopus 로고
    • Automatic generation of fixed-point-finding evaluators for circular, but well-defined, attribute grammars
    • Farrow R. Automatic generation of fixed-point-finding evaluators for circular, but well-defined, attribute grammars. ACM SIGPLAN Notices 21 7 (1986)
    • (1986) ACM SIGPLAN Notices , vol.21 , Issue.7
    • Farrow, R.1
  • 18
    • 2442486783 scopus 로고    scopus 로고
    • Parsing expression grammars: A recognition-based syntactic foundation
    • ACM
    • B. Ford, Parsing expression grammars: A recognition-based syntactic foundation, in: Proc. of Symp. on Principles of Programming Languages, POPL, ACM, 2004, pp. 111-122
    • (2004) Proc. of Symp. on Principles of Programming Languages, POPL , pp. 111-122
    • Ford, B.1
  • 19
    • 0020878846 scopus 로고
    • Increasing modularity and language-independency in automatically generated compilers
    • Ganzinger H. Increasing modularity and language-independency in automatically generated compilers. Science of Computer Programing 3 3 (1983) 223-278
    • (1983) Science of Computer Programing , vol.3 , Issue.3 , pp. 223-278
    • Ganzinger, H.1
  • 21
    • 37149018450 scopus 로고    scopus 로고
    • Flexible and extensible notations for modeling languages
    • Fundamental Approaches to Software Engineering, FASE 2007, Springer-Verlag
    • Gao J., Heimdahl M., and VanWyk E. Flexible and extensible notations for modeling languages. Fundamental Approaches to Software Engineering, FASE 2007. LNCS vol. 4422 (2007), Springer-Verlag 102-116
    • (2007) LNCS , vol.4422 , pp. 102-116
    • Gao, J.1    Heimdahl, M.2    VanWyk, E.3
  • 25
    • 0001082611 scopus 로고    scopus 로고
    • Building domain-specific embedded languages
    • Hudak P. Building domain-specific embedded languages. ACM Computing Surveys 28 4es (1996)
    • (1996) ACM Computing Surveys , vol.28 , Issue.4 es
    • Hudak, P.1
  • 26
    • 0003792407 scopus 로고
    • Yacc - Yet another compiler compiler
    • Technical Report 32, Bell Laboratories, July
    • S.C Johnson, Yacc - Yet another compiler compiler. Technical Report 32, Bell Laboratories, July 1975
    • (1975)
    • Johnson, S.C.1
  • 27
    • 21844499184 scopus 로고
    • Modularity and reusability in attribute grammars
    • Kastens U., and Waite W.M. Modularity and reusability in attribute grammars. Acta Informatica 31 (1994) 601-627
    • (1994) Acta Informatica , vol.31 , pp. 601-627
    • Kastens, U.1    Waite, W.M.2
  • 28
    • 0001538613 scopus 로고
    • Semantics of context-free languages
    • 5(1971), pp. 95-96 (Corrections)
    • Knuth D.E. Semantics of context-free languages. Mathematical Systems Theory 2 2 (1968) 127-145 5(1971), pp. 95-96 (Corrections)
    • (1968) Mathematical Systems Theory , vol.2 , Issue.2 , pp. 127-145
    • Knuth, D.E.1
  • 30
    • 84958040330 scopus 로고    scopus 로고
    • LRC - A generator for incremental language-oriented tools
    • 7th International Conference on Compiler Construction, Springer-Verlag
    • Kuiper M., and Saraiva J. LRC - A generator for incremental language-oriented tools. 7th International Conference on Compiler Construction. LNCS vol. 1383 (1998), Springer-Verlag 298-301
    • (1998) LNCS , vol.1383 , pp. 298-301
    • Kuiper, M.1    Saraiva, J.2
  • 31
    • 84958983473 scopus 로고    scopus 로고
    • Imperative program transformation by rewriting
    • Proc. 10th Intl. Conf. on Compiler Construction, Springer-Verlag
    • Lacey D., and deMoor O. Imperative program transformation by rewriting. Proc. 10th Intl. Conf. on Compiler Construction. LNCS vol. 2027 (2001), Springer-Verlag 52-68
    • (2001) LNCS , vol.2027 , pp. 52-68
    • Lacey, D.1    deMoor, O.2
  • 33
    • 0000418159 scopus 로고
    • Syntax macros and extended translations
    • Leavenworth B.M. Syntax macros and extended translations. Communications of the ACM 9 11 (1966) 790-793
    • (1966) Communications of the ACM , vol.9 , Issue.11 , pp. 790-793
    • Leavenworth, B.M.1
  • 34
    • 0342664664 scopus 로고    scopus 로고
    • Domain specific embedded compilers
    • Papers of the 2nd USENIX Conference on Domain Specific Languages, 1999
    • Leijen D., and Meijer E. Domain specific embedded compilers. Papers of the 2nd USENIX Conference on Domain Specific Languages, 1999. ACM Sigplan Notices 35 1 (2000)
    • (2000) ACM Sigplan Notices , vol.35 , Issue.1
    • Leijen, D.1    Meijer, E.2
  • 35
    • 70450268561 scopus 로고    scopus 로고
    • Object-oriented declarative program analysis, PhD thesis, Lund University, Department of Computer Science, Lund, Sweden
    • E. Magnusson, Object-oriented declarative program analysis, PhD thesis, Lund University, Department of Computer Science, Lund, Sweden, 2007
    • (2007)
    • Magnusson, E.1
  • 37
    • 33745167684 scopus 로고    scopus 로고
    • When and how to develop domain-specific languages
    • Mernik M., Heering J., and Sloane A. When and how to develop domain-specific languages. ACM Computing Surveys 37 4 (2005) 316-344
    • (2005) ACM Computing Surveys , vol.37 , Issue.4 , pp. 316-344
    • Mernik, M.1    Heering, J.2    Sloane, A.3
  • 39
    • 0031701157 scopus 로고    scopus 로고
    • Data flow analysis is model checking of abstract interpretations
    • New York, NY, USA, ACM Press
    • D. Schmidt, Data flow analysis is model checking of abstract interpretations, in: ACM POPL Symp., New York, NY, USA, ACM Press, 1998, pp. 38-48
    • (1998) ACM POPL Symp , pp. 38-48
    • Schmidt, D.1
  • 42
    • 85009827121 scopus 로고
    • Data flow analysis as model checking
    • Theoretical Aspects of Computer Science (TACS'91). Meyer A.R., and Ito T. (Eds), Springer-Verlag
    • Steffen B. Data flow analysis as model checking. In: Meyer A.R., and Ito T. (Eds). Theoretical Aspects of Computer Science (TACS'91). LNCS vol. 526 (1991), Springer-Verlag 346-364
    • (1991) LNCS , vol.526 , pp. 346-364
    • Steffen, B.1
  • 44
    • 38149083714 scopus 로고    scopus 로고
    • Adding syntax and static analysis to libraries via extensible compilers and language extensions
    • Library-Centric Software Design
    • E. Van Wyk, D. Bodin, P. Huntington, Adding syntax and static analysis to libraries via extensible compilers and language extensions, in: Proc. of LCSD 2006, Library-Centric Software Design, 2006
    • (2006) Proc. of LCSD
    • Van Wyk, E.1    Bodin, D.2    Huntington, P.3
  • 45
    • 84959063087 scopus 로고    scopus 로고
    • Forwarding in attribute grammars for modular language design
    • Proc. 11th Intl. Conf. on Compiler Construction
    • VanWyk E., deMoor O., Backhouse K., and Kwiatkowski P. Forwarding in attribute grammars for modular language design. Proc. 11th Intl. Conf. on Compiler Construction. LNCS vol. 2304 (2002) 128-142
    • (2002) LNCS , vol.2304 , pp. 128-142
    • VanWyk, E.1    deMoor, O.2    Backhouse, K.3    Kwiatkowski, P.4
  • 46
    • 70450246398 scopus 로고    scopus 로고
    • Using verified data-flow analysis-based optimizations in attribute grammars, in: Proc. Intl. Workshop on Compiler Optimization Meets Compiler Verification
    • April
    • E. Van Wyk, L. Krishnan, Using verified data-flow analysis-based optimizations in attribute grammars, in: Proc. Intl. Workshop on Compiler Optimization Meets Compiler Verification, COCV, April 2006
    • (2006) COCV
    • Van Wyk, E.1    Krishnan, L.2
  • 47
    • 38149076049 scopus 로고    scopus 로고
    • Attribute grammar-based language extensions for Java
    • European Conf. on Object Oriented Programming, ECOOP, Springer-Verlag
    • VanWyk E., Krishnan L., Schwerdfeger A., and Bodin D. Attribute grammar-based language extensions for Java. European Conf. on Object Oriented Programming, ECOOP. LNCS vol. 4609 (2007), Springer-Verlag 575-599
    • (2007) LNCS , vol.4609 , pp. 575-599
    • VanWyk, E.1    Krishnan, L.2    Schwerdfeger, A.3    Bodin, D.4
  • 49
    • 84947264529 scopus 로고    scopus 로고
    • Program transformation with Stratego/XT: Rules, strategies, tools, and systems in StrategoXT-0.9
    • Domain-Specific Program Generation. Lengauer C., et al. (Ed), Springer-Verlag
    • Visser E. Program transformation with Stratego/XT: Rules, strategies, tools, and systems in StrategoXT-0.9. In: Lengauer C., et al. (Ed). Domain-Specific Program Generation. LNCS vol. 3016 (2004), Springer-Verlag 216-238
    • (2004) LNCS , vol.3016 , pp. 216-238
    • Visser, E.1
  • 51


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