Skip to main content

LA-Grammar and Automata

  • Chapter
Computation of Language

Part of the book series: Symbolic Computation ((1064))

Abstract

This chapter describes the relationship between LA-grammars and LA-parsers in comparison with other systems proposed in the literature. Section 8.1 characterizes the formal relationship between LA-grammar and associated LA-parsers and generators. Section 8.2 gives a formal account of the relation between LA-grammar and finite automata. Section 8.3 describes how LA-grammar differs from recursive-transition networks (RTNs) and augmented-transition networks (ATNs). Section 8.3 compares LA-grammars with Predictive Analyzers and Deterministic Parsers. Section 8.5 compares LA-grammars and Register Machines.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barton et al., (1987), p. 189.

    Google Scholar 

  2. Or “driver”, in the terminology of LR-parsing. See Aho & Ullman (1979), pp. 197 f.

    Google Scholar 

  3. Berwick & Weinberg (1984), p. 41.

    Google Scholar 

  4. The rule counter is part of the testing environment of LA-grammar, and was written with the help of Todd Kaufmann of Carnegie Mellon University.

    Google Scholar 

  5. For further discussion of LA-grammar complexity see Chapter 10.

    Google Scholar 

  6. This generator for LA-grammar was implemented by Todd Kaufmann.

    Google Scholar 

  7. In another version, ‘gram-gen’ is called with the maximal surface length rather than the recursion factor.

    Google Scholar 

  8. Woods (1970).

    Google Scholar 

  9. After Hopcroft & Ullman (1979), p. 17.

    Google Scholar 

  10. Even though LA-grammar did not evolve from FAs, it may be regarded formally as an extension of FAs. But it constitutes by no means the first formal extension of standard FAs. Rabin and Scott (1959) investigated the decision properties of two-way, two-tape FAs.

    Google Scholar 

  11. See Hopcroft and Ullman (1970), pp. 16–21 for a detailed discussion of this language.

    Google Scholar 

  12. The implementation of 8.2.4 uses the symbol $ to indicate the empty sentence start.

    Google Scholar 

  13. Woods (1970).

    Google Scholar 

  14. Another extension of context-free grammars are “attribute grammars” (Knuth 1969).

    Google Scholar 

  15. Cf. history section 3 of 3.2.2.

    Google Scholar 

  16. See Hausser (1986), Section 4.3., for the analysis of center-embedded relative clauses in German.

    Google Scholar 

  17. Quoted from Kuno and Oettinger (1963).

    Google Scholar 

  18. Though Marcus’ system is only partly data driven. See Marcus 1980, p. 14.

    Google Scholar 

  19. The modified version of Marcus’ parser presented in Berwick (1985) does without rule packets.

    Google Scholar 

  20. Cf. 3.4.4, 3.4.5, 10.4.2, 10.4.3.

    Google Scholar 

  21. This section resulted from several discussions with Helmut Schwichtenberg.

    Google Scholar 

  22. Of course, one may use properties other than “halting” to construct diagonalization arguments in LA-grammar. See Cantor’s diagonalization lemma in Shoenfield (1967), p. 131.

    Google Scholar 

  23. Provided by Helmut Schwichtenberg.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Hausser, R. (1989). LA-Grammar and Automata. In: Computation of Language. Symbolic Computation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74564-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-74564-5_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-74566-9

  • Online ISBN: 978-3-642-74564-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics