Parsing context-dependent computer lan-guages requires an ability to maintain and query data structures while parsing for the purpose of influencing the parse. Parsing ambiguous computer languages requires an ability to generate a parser for arbitrary context-free grammars. In both cases we have tools for generating parsers from a grammar. However, languages that have both of these properties simultaneously are much more difficult to parse. Consequently, we have fewer techniques. One approach to parsing such languages is to endow traditional LR systems with backtracking. This is a step towards a working solution, however there are number of problems. In this work we present two enhancements to a basic backtracking LR approach which enable t...
Static ambiguity detection would be an important aspect of language workbenches for textual softwar...
In this dissertation, it is shown how efficient natural language parsing with constraint-based gramm...
Analysis and renovation of large software portfolios requires syntax analysis of multiple, usually...
Parsing context-dependent computer lan-guages requires an ability to maintain and query data structu...
Parsing context-dependent computer languages requires an ability to maintain and query data structur...
Abstract. The Generalized LR (GLR) parsing algorithm is attractive for use in parsing programming la...
Abstract. We show how LR parsers for the analysis of arbitrary contextfree grammars can be derived f...
We show how LR parsers for the analysis of arbitrary contextfree grammars can be derived from classi...
The Generalized LR (GLR) parsing algorithm is attractive for use in parsing programming languages be...
We describe a new algorithm for table-driven parsing with context-free grammars designed to support ...
In this paper we approach the following problem: Given an arbitrary language describing device (e.g....
Analysis and renovation of large software portfolios requires syntax analysis of multiple, usually e...
Static ambiguity detection would be an important aspect of language workbenches for textual software...
Non-canonical generalization of several bottom-up parsing methods, including Simple Precedence, LR(...
The development of translator writing systems and extensible languages has led to a simultaneous dev...
Static ambiguity detection would be an important aspect of language workbenches for textual softwar...
In this dissertation, it is shown how efficient natural language parsing with constraint-based gramm...
Analysis and renovation of large software portfolios requires syntax analysis of multiple, usually...
Parsing context-dependent computer lan-guages requires an ability to maintain and query data structu...
Parsing context-dependent computer languages requires an ability to maintain and query data structur...
Abstract. The Generalized LR (GLR) parsing algorithm is attractive for use in parsing programming la...
Abstract. We show how LR parsers for the analysis of arbitrary contextfree grammars can be derived f...
We show how LR parsers for the analysis of arbitrary contextfree grammars can be derived from classi...
The Generalized LR (GLR) parsing algorithm is attractive for use in parsing programming languages be...
We describe a new algorithm for table-driven parsing with context-free grammars designed to support ...
In this paper we approach the following problem: Given an arbitrary language describing device (e.g....
Analysis and renovation of large software portfolios requires syntax analysis of multiple, usually e...
Static ambiguity detection would be an important aspect of language workbenches for textual software...
Non-canonical generalization of several bottom-up parsing methods, including Simple Precedence, LR(...
The development of translator writing systems and extensible languages has led to a simultaneous dev...
Static ambiguity detection would be an important aspect of language workbenches for textual softwar...
In this dissertation, it is shown how efficient natural language parsing with constraint-based gramm...
Analysis and renovation of large software portfolios requires syntax analysis of multiple, usually...