Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2016
Nez: practical open grammar language
Onward! 2016: Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and SoftwarePages 29–42https://doi.org/10.1145/2986012.2986019Nez is a PEG(Parsing Expressing Grammar)-based open grammar language that allows us to describe complex syntax constructs without action code. Since open grammars are declarative and free from a host programming language of parsers, software ...
- research-articleFebruary 2010
The next 700 data description languages
Journal of the ACM (JACM), Volume 57, Issue 2Article No.: 10, Pages 1–51https://doi.org/10.1145/1667053.1667059In the spirit of Landin, we present a calculus of dependent types to serve as the semantic foundation for a family of languages called data description languages. Such languages, which include pads, datascript, and packettypes, are designed to ...
- research-articleJanuary 2010
Semantics and algorithms for data-dependent grammars
POPL '10: Proceedings of the 37th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languagesPages 417–430https://doi.org/10.1145/1706299.1706347We present the design and theory of a new parsing engine, YAKKER, capable of satisfying the many needs of modern programmers and modern data processing applications. In particular, our new parsing engine handles (1) full scannerless context-free ...
Also Published in:
ACM SIGPLAN Notices: Volume 45 Issue 1 - ArticleSeptember 1995
A graph grammar approach to graphical parsing
We present a new graph grammar based approach for defining the syntax of visual languages and for generating visual language parsers. Its main advantage-in comparison to other visual language parsing approaches-is its ability to handle context-sensitive ...
- ArticleMarch 1995
Context coding of parse trees
Summary form only given. General-purpose text compression works normally at the lexical level assuming that symbols to be encoded are independent or they depend on preceding symbols within a fixed distance. Traditionally such syntactical models have ...
- ArticleMarch 1995
Context-Dependent Interpretations of Linguistic Terms in Fuzzy Relational Databases
Approaches are proposed to allow fuzzy terms to be interpreted according to the context within which they are used. Such an interpretation is natural and useful. A query-dependent interpretation is proposed to allow a fuzzy term to be interpreted ...
- research-articleOctober 1994
Optimal Probabilistic Evaluation Functions for Search Controlled by Stochastic Context-Free Grammars
IEEE Transactions on Pattern Analysis and Machine Intelligence (ITPM), Volume 16, Issue 10Pages 1018–1027https://doi.org/10.1109/34.329008The possibility of using stochastic context-free grammars (SCFG's) in language modeling (LM) has been considered previously. When these grammars are used, search can be directed by evaluation functions based on the probabilities that a SCFG generates a ...
- research-articleMarch 1977
Production Systems: A Notation for Defining Syntax and Translation
IEEE Transactions on Software Engineering (ISOF), Volume 3, Issue 2Pages 105–124https://doi.org/10.1109/TSE.1977.233849This paper presents the formalism of Production Systems and investigates its applcation to defe the Syntax and trlation of programming languages. Several properties appear well-suited to this task: 1) the formalism can be used to specify exactly the ...
- articleFebruary 1974
Production systems: or can we do better than BNF
Communications of the ACM (CACM), Volume 17, Issue 2Pages 94–102https://doi.org/10.1145/360827.360848Since the development of BNF, the definition of the syntax of programming languages has been almost universally associated with context-free requirements. Yet numerous interesting and difficult issues in syntax stem from the context-sensitive ...
- articleJuly 1970
Context-sensitive parsing
Communications of the ACM (CACM), Volume 13, Issue 7Pages 437–445https://doi.org/10.1145/362686.362695This paper presents a canonical form for context-sensitive derivations and a parsing algorithm which finds each context-sensitive analysis once and only once. The amount of memory required by the algorithm is essentially no more than that required to ...