ACM Home Page
Please provide us with feedback. Feedback
Syntax-directed least-errors analysis for context-free languages: a practical approach
Full text PdfPdf (1.17 MB)
Source
Communications of the ACM archive
Volume 17 ,  Issue 1  (January 1974) table of contents
Pages: 3 - 14  
Year of Publication: 1974
ISSN:0001-0782
Author
Gordon Lyon  National Bureau of Standards, U.S. Dept. of Commerce, Washington, DC
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 16,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/360767.360771
What is a DOI?

ABSTRACT

A least-errors recognizer is developed informally using the well-known recognizer of Earley, along with elements of Bellman's dynamic programming. The analyzer takes a general class of context-free grammars as drivers, and any finite string as input. Recognition consists of a least-errors count for a corrected version of the input relative to the driver grammar. The algorithm design emphasizes practical aspects which help in programming it.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Bollinger, H. The HELP metacompiler, a compiler writing tool. 1968 Annual Spring Meeting, General Motors Committee on Engineering Computations.
 
3
Chomsky, N. On certain formal properties of grammars. information and Control 2,2 (Feb. 1959), 137-167.
4
5
 
6
 
7
Eggers, 13. Zur Theorie and Praxis Selbstkorrigierender Regulaerer Sprachen. Dr.rer.nat. dissertation. Technischen Universitaet Hanover, 1972.
 
8
Eggers, B. Error reporting, error treatment and error correction in ALGOL translation, Part II. Second Annual Meeting, G.I. Karlsruhe, Oct. 1972.
 
9
Evans, A., Jr. An ALGOL 60 compiler. In .4nnual Review in Automatic Programming. Pergamon Press, New York, 1964.
 
10
Feldman, J.A., and Curry, J.E. The compiler-compiler in a time-sharing environment. Summer Engineering Conf. on Advanced Computer Organization. U. of Michigan, Ann Arbor, Mich., 1967.
11
 
12
Hopcroft, J.E., and Ullman, J.D. Error correction for formal languages. Digital Syst. Lab. Rep. 52. Princeton U., Princeton, N.J., 1966.
 
13
14
15
16
 
17
Kovalevsky, V.A. Sequential optimization in pattern recognition and pattern description. Preprint supplement booklet I, IFIP Cong., Edinburgh, 1968, pp. 1146--1151.
18
 
19
 
20
 
21
 
22
Lyon, G.E. Least-errors recognition of mutated contextfree sentences in time n log n. Proc. Sixth Princeton Conf. on Inform. Syst. and Sci. Princeton, N.J., 1972, pp. 115-118.
 
23
Lyon, G.E. Time IP log n least-errors recognition of ungrammatical sentences of context-free languages. Mental Health Res. Inst. Comm. # 292. U. of Michigan, Ann Arbor, Mich. 1972.
 
24
 
25
Peterson, T.G. From a private discussion with the author, March 22, 1972.
 
26
 
27
Peterson, W.W. Error-Correcting Codes. The MIT Press, Cambridge, Mass., 1961.
28
 
29
Wegbreit, B. Studies in extensible programming languages. Ph.D. diss. Harvard U., 1970.
30
 
31
Younger, D.H. Recognition and parsing of context-free languages in time n3 . Information and Control 10,2 (Feb. 1967), 189-208.

CITED BY  23