Railroad Diagram
A notation that represents grammar rules with diagrams resembling railway track layouts, in which the main line represents sequential matching, branching side lines represent optional or alternative branches, and loop-back arrows represent repetition.
Timeline (last 90 days)
Most regex visualization tools remain at the two-dimensional level, such as syntax trees, railroad diagrams, and character-by-character highlighting of the matching process.
Railroad diagrams were first proposed by Lauren Wood in the 1980s.
Railroad diagrams are widely used to describe the grammar of programming languages (such as JSON and the SQL standard) as well as regular expressions.
All Facts (3)
Most regex visualization tools remain at the two-dimensional level, such as syntax trees, railroad diagrams, and character-by-character highlighting of the matching process.
50%UnverifiedRailroad diagrams were first proposed by Lauren Wood in the 1980s.
50%UnverifiedRailroad diagrams are widely used to describe the grammar of programming languages (such as JSON and the SQL standard) as well as regular expressions.
50%