DocumentCode
2200374
Title
Deterministic context-sensitive languages
Author
Walters, Daniel A.
fYear
1969
fDate
15-17 Oct. 1969
Firstpage
133
Lastpage
148
Abstract
A context-sensitive grammar G is said to be CS(k) iff a particular kind of table-driven parser, Jk(G), exists. Corresponding to each Jk(G), we define a class of parsers Jk(G). Jk(G) is itself a Jk(G). The main results are: 1. Any processor Jk(G) for a CS(k) grammar G accepts exactly the sentences of G. 2. The set of languages generable by CS(k) grammars is exactly the set of languages accepted by deterministic linear-bounded automata (DLBA´s). 3. (a) It is undecidable whether there exists any k ≥ 0 such that an arbitrary CSG is CS(k). (b) For every fixed k ≥ 0, there is no algorithm that will decide if G is CS(k) and also construct Jk(G) if it exists. 4. For any DLBA MI algorithms are given to (i) construct a CS(k) grammar GM that generates the language accepted by M, and (ii) construct a processor J1 (GM). 5. CS(k) grammars are unambiguous. 6. The sentences of a CS(k) grammar can be parsed in a time proportional to the length of their derivations.
Keywords
Automata; Laboratories; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Switching and Automata Theory, 1969., IEEE Conference Record of 10th Annual Symposium on
Conference_Location
Waterloo, ON, Canada
ISSN
0272-4847
Type
conf
DOI
10.1109/SWAT.1969.5
Filename
4569610
Link To Document