Railroad Diagram JS Library Examples

Download Back To CSSScript.Com

A JavaScript library for creating professional railroad syntax diagrams with clean SVG output. Perfect for language documentation and grammar visualization.

expression

expression = term ["+" expression]

term

term = factor ["*" term]

factor

factor = constant / variable / "(" expression ")"

variable

variable = "x" / "y" / "z"

constant

constant = 1*digit

digit

digit = "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9"