LALR(1) parser generators in conjunction with imperative programming languages is the standard solution for parsing applications. Contrary to popular belief, this situation is not entirely satisfactory. With imperative tools like Yacc, it is difficult to add actions to a grammar without introducing conflicts. Also, LALR(1) is not powerful enough to meet the needs of languages like C++. We argue that LALR(1) parsing in conjuction with concurrent constraint programming is an interesting option that solves the former problem. We also show how deep guards and don't-know non-determinism can be exploited to solve the latter problem. These ideas have been incorporated in the Saga parser generator described in this report. Saga is an integrated gen...
This paper proposes an evaluation of the adequacy of the constraint logic program-ming paradigm for ...
We describe a new algorithm for table-driven parsing with context-free grammars designed to support ...
Despite the long history of research in parsing, constructing parsers for real programming languages...
LALR(1) parser generators in conjunction with imperative programming languages is the standard solu...
In this dissertation, it is shown how efficient natural language parsing with constraint-based gramm...
There is an increasing interest in extensible languages, (domain-specific) language extensions, and ...
International audienceThis paper describes the unfolding of the EASy evaluation campaign for French ...
The goal of this thesis is to design and implement a modern parser generator. The result is a progra...
Allowing the programmer to define operators in a language makes for more readable code but also comp...
We argue in this paper in favor of a fully constraint-based approach in the perspective of grammar d...
University of Minnesota Ph.D. dissertation. July 2010. Major: Computer Science. Advisor: Eric Van Wy...
162 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.The research described in thi...
This thesis provides a summary of knowledge of grammar systems. The thesis proposes modifications of...
The SLR(k) Parser Generator discussed in this paper is based upon the automated parser construction ...
Parsers are used in many applications such as compilers, NLP and other applications. Parsers that ar...
This paper proposes an evaluation of the adequacy of the constraint logic program-ming paradigm for ...
We describe a new algorithm for table-driven parsing with context-free grammars designed to support ...
Despite the long history of research in parsing, constructing parsers for real programming languages...
LALR(1) parser generators in conjunction with imperative programming languages is the standard solu...
In this dissertation, it is shown how efficient natural language parsing with constraint-based gramm...
There is an increasing interest in extensible languages, (domain-specific) language extensions, and ...
International audienceThis paper describes the unfolding of the EASy evaluation campaign for French ...
The goal of this thesis is to design and implement a modern parser generator. The result is a progra...
Allowing the programmer to define operators in a language makes for more readable code but also comp...
We argue in this paper in favor of a fully constraint-based approach in the perspective of grammar d...
University of Minnesota Ph.D. dissertation. July 2010. Major: Computer Science. Advisor: Eric Van Wy...
162 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.The research described in thi...
This thesis provides a summary of knowledge of grammar systems. The thesis proposes modifications of...
The SLR(k) Parser Generator discussed in this paper is based upon the automated parser construction ...
Parsers are used in many applications such as compilers, NLP and other applications. Parsers that ar...
This paper proposes an evaluation of the adequacy of the constraint logic program-ming paradigm for ...
We describe a new algorithm for table-driven parsing with context-free grammars designed to support ...
Despite the long history of research in parsing, constructing parsers for real programming languages...