Publication | Closed Access
Attribute grammar based programming and its environment
17
Citations
2
References
2003
Year
Unknown Venue
EngineeringSoftware SystemsSoftware EngineeringSoftware AnalysisFormal VerificationSyntaxComputational LinguisticsGrammarLanguage StudiesCompilersProgramming LanguagesHigh-level Programming LanguageProgramming ParadigmGrammatical FormalismRealization Language AgLinguisticsProgramming Language ImplementationComputer ScienceExtensible LanguageProgramming Language DesignAutomated ReasoningProgram AnalysisFormal MethodsObject-oriented ProgrammingAttribute GrammarFormal SyntaxUnification GrammarAttribute GrammarsSystem Software
The authors describe a programming paradigm they call attribute-grammar-based programming, its realization language AG, and the programming environment for AG, called SAGE (Support for AG Environment). AG is designed so that it can be used as a general-purpose programming language, as well as for the kernel language of various software production systems based on attribute grammars. AG is strongly typed; programs in AG are composed from data types and module definitions. The subsystems of SAGE, namely, the editor, the interpreter, the debugger, the compiler, the verifier, system browser, and other miscellaneous support modules are described, and the interactions among them are examined.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1