1973 · 17 citations · 15 references
ComputingComputer ScienceNatural Language ProcessingProgramming LanguagesSyntaxGrammarParsingSyntactic AnalysisSyntactic ParsingSyntax AnalysisSyntax ParsingAmbiguous Context-free GrammarAmbiguous GrammarsContext-free Grammar ParsingContext-free GrammarsGrammar AmbiguityLanguage ParsingParsing AlgorithmsParsing Ambiguity
We consider methods of describing the syntax of programming languages in ways that are more flexible and natural than conventional BNF descriptions. These methods involve the use of ambiguous context-free grammars together with rules to resolve syntactic ambiguities. We show how efficient LL and LR parsers can be constructed directly from certain classes of these specifications.
15
Design of a separable transition-diagram compiler
Melvin E. Conway · Communications of the ACM · 1963 · 441 citations · Full text
Philip Lewis, Richard E. Stearns · Journal of the ACM · 1968 · 340 citations · Full text
Syntactic Analysis and Operator Precedence
Robert W. Floyd · Journal of the ACM · 1963 · 256 citations · Full text
Language Studies, Computer Science, Computational Linguistics +7
Franklin L. DeRemer · Communications of the ACM · 1971 · 245 citations · Full text
Language Studies, Computer Science, Computational Linguistics +16
Simple deterministic languages
A. J. Korenjak, John E. Hopcroft · Annual Symposium on Switching & Automata Theory · 1966 · 225 citations