Program Analysis and Compilation, Theory and Practice
DOI: 10.1007/978-3-540-71322-7_9
|View full text |Cite
|
Sign up to set email alerts
|

Grammar Analysis and Parsing by Abstract Interpretation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…We showed how abstract interpretation of the maximal trace semantics of a simple grammar-based language, akin the semantics of context-free grammars and push-down automata [35], can provide a comprehensive view of most well-known semantics of resolution-based languages such as logic programming and Prolog. Other semantics can be derived similarly, for instance for modelling infinite computations by combining inductive and co-inductive semantics [50] and for modelling different forms of negation [27].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…We showed how abstract interpretation of the maximal trace semantics of a simple grammar-based language, akin the semantics of context-free grammars and push-down automata [35], can provide a comprehensive view of most well-known semantics of resolution-based languages such as logic programming and Prolog. Other semantics can be derived similarly, for instance for modelling infinite computations by combining inductive and co-inductive semantics [50] and for modelling different forms of negation [27].…”
Section: Resultsmentioning
confidence: 99%
“…In the following we use the grammar LALR-based notation in [35] for sets of clauses. We let stacks ∈ S K + for a program P ∈ P be nonempty sequences of control states κ ∈ K C ∪ M which are either a clause state in C {[i:A ← B B ] | i:A ← B B ∈ P} specifying the control state of the derivation (B has been derived while B is still to be derived) or a marker…”
Section: Stacksmentioning
confidence: 99%
“…Let F be an overapproximation of α(post * N (m 0 )) and let B be an overapproximation α( pre * N (S)). The following lemma which easily follows from the results of [7] shows the usefulness of such approximations.…”
Section: Abstract Semanticsmentioning
confidence: 93%
“…Bottom-up methods compute the leaves of the parse tree first, and grow toward the root. Yet, derivative-based parsing differs from bottom-up methods too, including abstract interpretation [4,5], operator-precedence parsing [11,16], simple precedence parsing [8], bounded context parsing [12], SLR parsing [7], LALR parsing [6], LR(k) parsing [14], GLR parsing [17], CYK parsing [10,20,3], and Earley parsing [9]. Derivative-based parsing shares full coverage of all context-free grammars with GLR, CYK and Earley.…”
Section: Related Workmentioning
confidence: 99%