|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Susan L. Graham , Michael A. Harrison , Walter L. Ruzzo, On line context free language recognition in less than cubic time(Extended Abstract), Proceedings of the eighth annual ACM symposium on Theory of computing, p.112-120, May 03-05, 1976, Hershey, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
F.
Theory of Computation
F.4
MATHEMATICAL LOGIC AND FORMAL LANGUAGES
F.4.2
Grammars and Other Rewriting Systems
Subjects:
Grammar types (e.g., context-free, context-sensitive)
Additional Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.4
Processors
Subjects:
Parsing
F.
Theory of Computation
F.4
MATHEMATICAL LOGIC AND FORMAL LANGUAGES
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.8
Problem Solving, Control Methods, and Search
Subjects:
Dynamic programming
General Terms:
Design,
Languages,
Performance,
Reliability,
Theory
Keywords:
arbitrary input strings,
context-free grammars,
dynamic progamming,
least-errors connection,
parsing,
separability,
state merging,
stored subanalysis
|