diff --git a/doc/gf-compiler.dot b/doc/gf-compiler.dot index d6cf9eb49..edf0e5f02 100644 --- a/doc/gf-compiler.dot +++ b/doc/gf-compiler.dot @@ -67,10 +67,19 @@ gf11 [label = "file.gfc", style = "solid", shape = "plaintext"]; cfgm [label = "file.cfgm", style = "solid", shape = "plaintext"]; gfc -> cfgm [label = " Conversions.GFC", style = "dotted"]; - srg [label = "file.gsl", style = "solid", shape = "plaintext"]; + srg [label = "Non-LR CFG", style = "solid", shape = "plaintext"]; cfg -> srg [label = " Speech.SRG", style = "dotted"]; + gsl [label = "file.gsl", style = "solid", shape = "plaintext"]; + srg -> gsl [label = " Speech.PrGSL", style = "dotted"]; + + jsgf [label = "file.jsgf", style = "solid", shape = "plaintext"]; + srg -> jsgf [label = " Speech.PrJSGF", style = "dotted"]; + + fa [label = "DFA", style = "solid", shape = "plaintext"]; + cfg -> fa [label = " Speech.CFGToFiniteState", style = "dotted"]; + slf [label = "file.slf", style = "solid", shape = "plaintext"]; - cfg -> slf [label = " Speech.CFGToFiniteState", style = "dotted"]; + fa -> slf [label = " Speech.PrSLF", style = "dotted"]; } diff --git a/doc/gf-compiler.png b/doc/gf-compiler.png index b02cfa725..2679f71c6 100644 Binary files a/doc/gf-compiler.png and b/doc/gf-compiler.png differ