Communications of the ACM · 1975 · 108 citations · 20 references
ComputingComputer ScienceNatural Language ProcessingProgramming LanguagesSyntaxGrammarParsingSyntactic AnalysisSyntactic ParsingSyntax AnalysisSyntax ParsingAmbiguous Context-free GrammarAmbiguous GrammarsContext-free Grammar ParsingContext-free GrammarsGrammar AmbiguityLanguage ParsingParsing AlgorithmsParsing Ambiguity
Methods of describing the syntax of programming languages in ways that are more flexible and natural than conventional BNF descriptions are considered. These methods involve the use of ambiguous context-free grammars together with rules to resolve syntactic ambiguities. It is shown how efficient LR and LL parsers can be constructed directly from certain classes of these specifications.
20
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