Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
PRACTICAL TRANSLATORS FOR LR(K) LANGUAGESOctober 1969
1969 Technical Report
Publisher:
  • Massachusetts Institute of Technology
  • 201 Vassar Street, W59-200 Cambridge, MA
  • United States
Published:01 October 1969
Reflects downloads up to 01 Sep 2024Bibliometrics
Skip Abstract Section
Abstract

A context-free syntactical translator (CFST) is a machine which defines a translation from one context-free language to another. A transduction grammar is a formal system based on a context-free grammar and it specifies a context-free syntactical translation. A simple suffix transduction grammar based on a context-free grammar which is LR(k) specifies a translation which can be defined by a deterministic push-down automation (DPDA). A method is presented for automatically constructing CFSTs (DPDAs) from those simple suffix transduction grammars which are based on the LR(k) grammars. The method is developed by first considering grammatical analysis from the string-manipulation viewpoint, then converting the resulting string-manipulation.

Cited By

  1. ACM
    Jia X, Kumar A and Tan G (2023). A Derivative-based Parser Generator for Visibly Pushdown Grammars, ACM Transactions on Programming Languages and Systems, 45:2, (1-68), Online publication date: 30-Jun-2023.
  2. Handzhiyski N and Somova E (2022). Tunnel Parsing with the Token’s Lexeme, Cybernetics and Information Technologies, 22:2, (125-144), Online publication date: 1-Jun-2022.
  3. Strandh R A modern implementation of the LOOP macro Proceedings of the 9th European Lisp Symposium on European Lisp Symposium, (49-55)
  4. ACM
    Might M, Darais D and Spiewak D Parsing with derivatives Proceedings of the 16th ACM SIGPLAN international conference on Functional programming, (189-195)
  5. ACM
    Might M, Darais D and Spiewak D (2011). Parsing with derivatives, ACM SIGPLAN Notices, 46:9, (189-195), Online publication date: 18-Sep-2011.
  6. Berwick R and Weinberg A Syntactic constraints and efficient parsability Proceedings of the 21st annual meeting on Association for Computational Linguistics, (119-122)
  7. ACM
    Sager T On the use of extended grammars Proceedings of the 20th annual ACM Southeast Regional Conference, (246-252)
  8. ACM
    LaLonde W On directly constructing LR(k) parsers without chain reductions Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles on programming languages, (127-133)
  9. Bauer F, De Remer F, Griffiths M, Hill U, Horning J, Koster C, McKeeman W, Poole P, Waite W, Eickel J, Goos G and Hartmanis J (1974). Compiler construction, 10.5555/1102008, Online publication date: 1-Jan-1974.
  10. ACM
    Pager D The lane tracing algorithm for constructing LR(k) parsers Proceedings of the fifth annual ACM symposium on Theory of computing, (172-181)
  11. ACM
    DeRemer F (1971). Simple LR(k) grammars, Communications of the ACM, 14:7, (453-460), Online publication date: 1-Jul-1971.
  12. ACM
    Wise D Domolki's algorithm applied to generalized overlap resolvable grammars Proceedings of the third annual ACM symposium on Theory of computing, (171-184)
  13. ACM
    Aho A and Ullman J The care and feeding of LR(k) grammars Proceedings of the third annual ACM symposium on Theory of computing, (159-170)
  14. ACM
    Hayashi T On the construction of LR(k) analyzers Proceedings of the 1971 26th annual conference, (538-553)
Contributors
  • University of California, Santa Cruz

Recommendations