Yacc: Yet Another Compiler-Compiler
Explore this paper's citation graph
Summary
Yacc provides a general tool for describing the input to a computer program, together with code to be invoked as each such structure is recognized, and turns such a specification into a subroutine that handles the input process.
- Type
- article
- Published
- 1978-01-01
- Cited by
- 1,578
- References
- 25
- OpenAlex
- https://openalex.org/W2109507516
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:62540186
Keywords
Computer science, Programming language, Compiler, Subroutine, Continuation
References
- Lint, a C Program Checker
- Principles of Compiler Design
- A PORTABLE COMPILER FOR THE LANGUAGE C
- Optimal code generation for expression trees
- UNIX time-sharing system: The programmer's workbench
- The network Unix system
- An overview of SL5
- A portable compiler: theory and practice
- The Generation of Optimal Code for Arithmetic Expressions
- A system for typesetting mathematics
- MUNIX, a multiprocessing version of UNIX
- Unix time-sharing system: the unix shell
- Code-generation for machines with multiregister operations
- Deterministic parsing of ambiguous grammars
- LR Parsing
- The UNIX time-sharing system
- The C Programming Language
- The UNIX Time-Sharing System†
- The C Programming Language
- AND D
Cited by
- Hardcoding finite automata
- Functional programming, program transformations and compiler construction
- EpiSpin: An Eclipse Plug-in for Promela and Spin
- An extension of recursive descent parsing for Boolean grammars
- Syntax Sensitive and Language Independent Detection of Code Clones
- Mobile code enabled web and grid services
- Robot path planning : an object-oriented approach
- SSCC : A SOFTWARE TOOL BASED ON EXTENDED ORDERED ATTRIBUTE GRAMMARS
- The NIST EXPRESS Toolkit: Design and Implementation
- SIGSYS — A SIGNALS AND SYSTEMS INTERPRETER
- Faz: uma linguagem funcional didática
- A Framework for Mobile Manipulation
- UNIX programmer's manual
- Pslr(1): pseudo-scannerless minimal lr(1) for the deterministic parsing of composite languages
- ProGram: a grammar-based method for specification and hardware synthesis of communication protocols
- Development Environment for Language Processors Based on Attribute Grammars
- Embedded DSP Processor Design: Application Specific Instruction Set Processors
- Jitter and Wander Reduction for a SONET DS3 Desynchronizer Using Predictive Fuzzy Control
- A Comparison Between Packrat Parsing and Conventional Shift-Reduce Parsing on Real-World Grammars and Inputs
- Chimera: A Declarative Language for Streaming Network Traffic Analysis
Related papers
- The C Programming Language
- Lex—a lexical analyzer generator
- On the Translation of Languages from Left to Right
- ANTLR: A predicated‐LL(k) parser generator
- Introduction to Automata Theory, Languages and Computation
- Semantics of context-free languages
- Design patterns: elements of reuseable object-oriented software
- Principles of Compiler Design
- Compilers: Principles, Techniques, and Tools