1988
DOI: 10.1145/44501.44505
|View full text |Cite
|
Sign up to set email alerts
|

Determining the extent of lookahead in syntactic error repair

Abstract: Many syntactic error repair strategies examine several additional symbols of input to guide the choice of a repair; a problem is determining how many symbols to examine. The goal of gathering all relevant information is discussed and shown to be impractical; instead we can gather all information relevant to choosing among a set of "minimal repairs." We show that finding symbols with the property "Moderate Phrase-Level Uniqueness" is sufficient to establish that all information relevant to these minimal repairs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

1992
1992
2010
2010

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 10 publications
0
6
0
Order By: Relevance
“…An alternative approach to local or global recovery is to consider only the direct context of the error, by identifying the region of code in which the errors reside [16,18,21]. Using regions for error recovery has three main advantages.…”
Section: Coarse-grained Error Recoverymentioning
confidence: 99%
See 1 more Smart Citation
“…An alternative approach to local or global recovery is to consider only the direct context of the error, by identifying the region of code in which the errors reside [16,18,21]. Using regions for error recovery has three main advantages.…”
Section: Coarse-grained Error Recoverymentioning
confidence: 99%
“…Regional error recovery methods [16,18,21] select a region that encloses the point of detection of an error. Typically, these regions are selected based on nearby marker tokens (also called fiducial tokens [21]), which are language-dependent.…”
Section: Related Workmentioning
confidence: 99%
“…Following Mauney and Fischer in [4], we talk about the error in the input to mean the difference between what was intended and what actually appears. We talk about the point of error as the point at which the difference occurs.…”
Section: The Frameworkmentioning
confidence: 99%
“…Since they expend equal effort on all parts of the program, including areas that contain no errors, much of that effort is wasted. Finally, the main problem to be dealt with in regional approaches [4] is how to determine the extent of the repair in order to avoid cascaded errors.…”
Section: Previous Workmentioning
confidence: 99%
See 1 more Smart Citation