Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2011
2011
2014
2014

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…Forming Arbitrary Dependency: In [18], authors demonstrated how semantics rules can be integrated with CFGs' syntax in top-down parsing by describing the implementation of combinators in the purely functional language Haskell to enable the formation of modular language specifications. The new parser (from now on we shall refer non-terminals of AGs as parsers) now has a set of attributes, which are computed from other terminals/non-terminals' attributes that belong to the current parser's syntax definition(s).…”
Section: Declarative and Executable Attribute Grammarsmentioning
confidence: 99%
“…Forming Arbitrary Dependency: In [18], authors demonstrated how semantics rules can be integrated with CFGs' syntax in top-down parsing by describing the implementation of combinators in the purely functional language Haskell to enable the formation of modular language specifications. The new parser (from now on we shall refer non-terminals of AGs as parsers) now has a set of attributes, which are computed from other terminals/non-terminals' attributes that belong to the current parser's syntax definition(s).…”
Section: Declarative and Executable Attribute Grammarsmentioning
confidence: 99%
“…We are creating an NL query processor by integrating the semantics with a parser using an executable attribute-grammar environment [8]. The parser will convert the query: "Which gangster who stole a car in 1899 or 1908 joined a gang which was joined by Torrio?"…”
Section: Concluding Comments and Future Workmentioning
confidence: 99%
“…The requirement on mk symbol is simply that it should be injective on its argument: if mk symbol rhs' = mk symbol rhs then rhs' = rhs 7 . For example, with the current implementation, evaluating mk symbol (Seq(NT "E", NT "E")) returns (NT "(E*E)") 8 .…”
Section: Parsing Combinatorsmentioning
confidence: 99%
“…Experiments showed that this previous approach outperformed Happy on the grammar E EEE, but it seems clear that Happy has poor real-world performance on many such grammars. As described in that paper, the use of a parsing context is related to a long line of work that uses the length of the input to force termination [8]. Grammar extraction from combinator parsers, and the use of a separate back-end parser, was first described in [11].…”
Section: Related Workmentioning
confidence: 99%