Higher order attribute grammars
PLDI '89 Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation
The Computer Journal - Special issue on procedural programming
The SGML handbook
Composable attribute grammars: support for modularity in translator design and implementation
POPL '92 Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Modularity and reusability in attribute grammars
Acta Informatica
Attribute grammar paradigms—a high-level methodology in language implementation
ACM Computing Surveys (CSUR)
Programming languages (2nd ed.): concepts and constructs
Programming languages (2nd ed.): concepts and constructs
A Deterministic Attribute Grammar Evaluator Based on Dynamic Scheduling
ACM Transactions on Programming Languages and Systems (TOPLAS)
SIGPLAN '84 Proceedings of the 1984 SIGPLAN symposium on Compiler construction
Syntax-Directed Semantics: Formal Models Based on Tree Transducers
Syntax-Directed Semantics: Formal Models Based on Tree Transducers
Modern Compiler Implementation in Java
Modern Compiler Implementation in Java
The Hierarchy of LR-Attributed Grammars
Proceedings of the International Conference WAGA on Attribute Grammars and their Applications
Forwarding in Attribute Grammars for Modular Language Design
CC '02 Proceedings of the 11th International Conference on Compiler Construction
Extensions of Attribute Grammars for Structured Document Queries
DBPL '99 Revised Papers from the 7th International Workshop on Database Programming Languages: Research Issues in Structured and Semistructured Database Programming
XML stream transformer generation through program composition and dependency analysis
Science of Computer Programming
Attribute grammars for unranked trees as a query language for structured documents
Journal of Computer and System Sciences
RELAX NG
Taxonomy of XML schema languages using formal language theory
ACM Transactions on Internet Technology (TOIT)
Compilers: Principles, Techniques, and Tools (2nd Edition)
Compilers: Principles, Techniques, and Tools (2nd Edition)
Java & XML
The Definitive ANTLR Reference: Building Domain-Specific Languages
The Definitive ANTLR Reference: Building Domain-Specific Languages
Journal of Computer and System Sciences
Attribute grammars for scalable query processing on XML streams
The VLDB Journal — The International Journal on Very Large Data Bases
Tagging Learning Objects with Evolving Metadata Schemas
ICALT '08 Proceedings of the 2008 Eighth IEEE International Conference on Advanced Learning Technologies
Building a Syntax Directed Processing Environment for XML Documents by Combining SAX and JavaCC
DEXA '08 Proceedings of the 2008 19th International Conference on Database and Expert Systems Application
Processing Learning Objects with Attribute Grammars
ICALT '09 Proceedings of the 2009 Ninth IEEE International Conference on Advanced Learning Technologies
XML Language-Oriented Processing with XLOP
WAINA '09 Proceedings of the 2009 International Conference on Advanced Information Networking and Applications Workshops
DEXA '09 Proceedings of the 2009 20th International Workshop on Database and Expert Systems Application
A Generative Approach to the Construction of Application-Specific XML Processing Components
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
XML Path Language (XPath) 2.0 Standard
XML Path Language (XPath) 2.0 Standard
DEXA '10 Proceedings of the 2010 Workshops on Database and Expert Systems Applications
Engineering web services with attribute grammars: a case study
ACM SIGSOFT Software Engineering Notes
Parsing Techniques: A Practical Guide
Parsing Techniques: A Practical Guide
Software engineering for eLearning
Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality
Hi-index | 0.00 |
This paper describes the grammatical approach, an approach to the specification of XML processing tasks based on attribute grammars. This approach describes how to provide task-specific context-free grammars for XML documents, as well as how to decompose complex processing tasks into simpler ones with attribute-grammar fragments. The result is a high-level, syntax-directed declarative specification for the processing of XML documents, which facilitates the development and maintenance of complex XML processing applications while preserving the flexibility of general-purpose XML processing models. The grammatical approach is illustrated using Chasqui, an e-learning platform for building educational digital libraries of learning objects.