University of Minnesota Ph.D. dissertation. November 2012. Major: Computer science. Advisor: Eric Van Wyk. 1 computer file (PDF); xi, 192 pages, appendices A-C.Ideally, programmers could make use of domain-specific knowledge and program using constructs that implement abstractions in their problem domains, and obtain domain-appropriate feedback. Further, new functionality could be added to existing languages incrementally, so that programmers could choose features appropriate to their problem domains, retrieve their specifications, and compose them automatically with an existing host language to generate a compiler for an extended version of the language. The library model of language extensibility separates out the stages of host language ...
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
AbstractAttribute grammar specification languages, like many domain specific languages, offer signif...
A technique is described that provides a convenient instrument for implementation of semantics of si...
Associated research group: Minnesota Extensible Language ToolsThis paper describes the Java Language...
Abstract. This paper describes the ableJ extensible language frame-work, a tool that allows one to c...
Associated research group: Minnesota Extensible Language ToolsWe show how new syntactic forms and st...
Attribute grammar specification languages, like many domain-specific languages, offer significant ad...
Programming languages are the main tools used to describe models of the real world and algorithms wh...
Attribute grammar specification languages, like many domain-specific languages, offer significant ad...
Recent research in programming environments has focused on the generation of software tools from spe...
AbstractExtensible programming languages and their compilers are experimental systems that use highl...
Extensible programming languages and their compilers are experimental systems that use highly modula...
AbstractAttribute grammar specification languages, like many domain-specific languages, offer signif...
Associated research group: Minnesota Extensible Language ToolsAttribute grammar specification langua...
This report introduces a new idea to make attribute grammars (AG) extensible. Both the context-free ...
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
AbstractAttribute grammar specification languages, like many domain specific languages, offer signif...
A technique is described that provides a convenient instrument for implementation of semantics of si...
Associated research group: Minnesota Extensible Language ToolsThis paper describes the Java Language...
Abstract. This paper describes the ableJ extensible language frame-work, a tool that allows one to c...
Associated research group: Minnesota Extensible Language ToolsWe show how new syntactic forms and st...
Attribute grammar specification languages, like many domain-specific languages, offer significant ad...
Programming languages are the main tools used to describe models of the real world and algorithms wh...
Attribute grammar specification languages, like many domain-specific languages, offer significant ad...
Recent research in programming environments has focused on the generation of software tools from spe...
AbstractExtensible programming languages and their compilers are experimental systems that use highl...
Extensible programming languages and their compilers are experimental systems that use highly modula...
AbstractAttribute grammar specification languages, like many domain-specific languages, offer signif...
Associated research group: Minnesota Extensible Language ToolsAttribute grammar specification langua...
This report introduces a new idea to make attribute grammars (AG) extensible. Both the context-free ...
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
AbstractAttribute grammar specification languages, like many domain specific languages, offer signif...
A technique is described that provides a convenient instrument for implementation of semantics of si...