2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE) 2014
DOI: 10.1109/csmr-wcre.2014.6747184
|View full text |Cite
|
Sign up to set email alerts
|

Formal foundations for semi-parsing

Abstract: Abstract-There exist many techniques for imprecise manipulation of source code (robust parsing, error repair, lexical analysis, etc), mostly relying on heuristic-based tolerance. Such techniques are rarely fully formalised and quite often idiosyncratic, which makes them very hard to compare with respect to their applicability, tolerance level and general usefulness. With a combination of recently developed formal methods such as Boolean grammars and parsing schemata, we can model different tolerant methods of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
3
2
1

Relationship

4
2

Authors

Journals

citations
Cited by 7 publications
(12 citation statements)
references
References 35 publications
0
12
0
Order By: Relevance
“…• Used notation-parametric recovery [Zay12] and semiparsing [Zay14] to extract initial data ready for manual curation.…”
Section: Main Challenges and Approachesmentioning
confidence: 99%
“…• Used notation-parametric recovery [Zay12] and semiparsing [Zay14] to extract initial data ready for manual curation.…”
Section: Main Challenges and Approachesmentioning
confidence: 99%
“…The limitations of defining methodWater and classWater by hand illustrate the general problems of semi-parsing [8,9] with island grammars:…”
Section: An Advanced Island Grammarmentioning
confidence: 99%
“…PetitParser [3,11] is a PEG-based parser combinator [5] framework utilizing scannerless parsing [12] and packrat parsing [13]. Implementations of Petit-Parser exist for Pharo Smalltalk 8 (the version we extended), Java 9 and Dart. PPParser subclass : # PPSequence " Sequence of two parsers , p1 and p2 " instanceVariables : ' p1 p2 '. "…”
Section: Petitparser Internalsmentioning
confidence: 99%
“…Moreover, our research is not limited to dictionary lenses of Bohannon et al [13], since it concerns Final BX (Def. 4) and allows to continue expanding the bidirectional view on semiparsing methods [47], especially Lex Ast mappings that are entirely avoided in the current state of the art.…”
Section: Related Workmentioning
confidence: 99%