1980 · 31 citations · 8 references
ComputingComputer ScienceAlgorithmsCompilersProgramming LanguagesAbstract Syntax TreesData-flow AnalysisGraph AlgorithmsParsingSyntactic AnalysisSyntactic ParsingBiconnected ComponentsControl Flow GraphsParsing Algorithms
A parsing method based on the triconnected decomposition of a biconnected graph is presented. The parsing algorithm runs in linear time and handles a large class of flow graphs. The applications of this algorithm to flow analysis and to the automatic structuring of programs are discussed.
8
Dividing a Graph into Triconnected Components
John E. Hopcroft, Robert E. Tarjan · SIAM Journal on Computing · 1973 · 841 citations
Frances Allen · ACM SIGPLAN Notices · 1970 · 720 citations
Shimon Even, Robert E. Tarjan · Theoretical Computer Science · 1976 · 252 citations
Global common subexpression elimination
John Cocke · ACM SIGPLAN Notices · 1970 · 210 citations
A Fast and Usually Linear Algorithm for Global Flow Analysis
Susan L. Graham, Mark N. Wegman · Journal of the ACM · 1976 · 187 citations · Full text