X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Fdocs%2Fdesign_docs%2Frql_parser_machine.graphviz;fp=rt%2Fdocs%2Fdesign_docs%2Frql_parser_machine.graphviz;h=0000000000000000000000000000000000000000;hb=33beebf4cb42eba3e1dd868ad5e0af102de961da;hp=93ea989c153fe64f815a1c81d1431d4da37165d6;hpb=7ac86daf67b0a95153b736d5811f9050363f6553;p=freeside.git diff --git a/rt/docs/design_docs/rql_parser_machine.graphviz b/rt/docs/design_docs/rql_parser_machine.graphviz deleted file mode 100644 index 93ea989c1..000000000 --- a/rt/docs/design_docs/rql_parser_machine.graphviz +++ /dev/null @@ -1,35 +0,0 @@ - -/* GraphViz graph representing the state diagram of the RQL parser. -*/ - -/* XXX: It's not up to date anymore, we should delete it or update. -*/ - -digraph G { - - PAREN -> PAREN; - PAREN -> KEYWORD; - PAREN -> AGGREG; - - AGGREG -> KEYWORD; - AGGREG -> PAREN; - - KEYWORD -> OP; - - OP -> VALUE; - - VALUE -> PAREN; - VALUE -> AGGREG; - -/* - Blue lines represent added complexity of q[IN (x,y,z)] support. - The only place that the "blue tree" can be entered is at IN, and - exited at PAREN. -*/ - KEYWORD -> IN [color=blue]; - IN -> PAREN [color=blue]; - PAREN -> VALUE [color=blue]; - VALUE -> COMMA [color=blue]; - COMMA -> VALUE [color=blue]; - VALUE -> PAREN [color=blue]; -}