Package rosh :: Package impl :: Module xdot :: Class XDotParser
[frames] | no frames]

Class XDotParser

source code

Parser --+    
         |    
 DotParser --+
             |
            XDotParser

Instance Methods
 
__init__(self, xdotcode) source code
 
handle_graph(self, attrs) source code
 
handle_node(self, id, attrs) source code
 
handle_edge(self, src_id, dst_id, attrs) source code
 
parse(self) source code
 
parse_node_pos(self, pos) source code
 
parse_edge_pos(self, pos) source code
 
transform(self, x, y) source code
 
consume(self) (Inherited from rosh.impl.xdot.Parser) source code
 
match(self, type) (Inherited from rosh.impl.xdot.Parser) source code
 
parse_attr(self) (Inherited from rosh.impl.xdot.DotParser) source code
 
parse_attrs(self) (Inherited from rosh.impl.xdot.DotParser) source code
 
parse_graph(self) (Inherited from rosh.impl.xdot.DotParser) source code
 
parse_id(self) (Inherited from rosh.impl.xdot.DotParser) source code
 
parse_node_id(self) (Inherited from rosh.impl.xdot.DotParser) source code
 
parse_stmt(self) (Inherited from rosh.impl.xdot.DotParser) source code
 
parse_subgraph(self) (Inherited from rosh.impl.xdot.DotParser) source code
 
skip(self, type) (Inherited from rosh.impl.xdot.Parser) source code
Method Details

__init__(self, xdotcode)
(Constructor)

source code 
Overrides: Parser.__init__

handle_graph(self, attrs)

source code 
Overrides: DotParser.handle_graph

handle_node(self, id, attrs)

source code 
Overrides: DotParser.handle_node

handle_edge(self, src_id, dst_id, attrs)

source code 
Overrides: DotParser.handle_edge

parse(self)

source code 
Overrides: DotParser.parse