• 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