Classes | Functions | Variables
rqt_decision_graph::_dotparser Namespace Reference

Classes

class  DefaultStatement
class  P_AttrList

Functions

def add_defaults
def add_elements
def do_node_ports
def get_port
def graph_definition
def parse_dot_data
def push_attr_list
def push_default_stmt
def push_edge_stmt
def push_graph_stmt
def push_node_stmt
def push_subgraph_stmt
def push_top_graph_stmt
def update_parent_graph_hierarchy

Variables

list __author__ = ['Michael Krause', 'Ero Carrera']
string __license__ = 'MIT'
 basestring = str
 graphparser = None
tuple PY3 = notsys.version_info<(3, 0, 0)
tuple top_graphs = list()

Detailed Description

Graphviz's dot language parser.

The dotparser parses graphviz files in dot and dot files and transforms them
into a class representation defined by pydot.

The module needs pyparsing (tested with version 1.2.2) and pydot

Author: Michael Krause <michael@krause-software.de>
Fixes by: Ero Carrera <ero@dkbza.org>

Function Documentation

def rqt_decision_graph._dotparser.add_defaults (   element,
  defaults 
)

Definition at line 154 of file _dotparser.py.

def rqt_decision_graph._dotparser.add_elements (   g,
  toks,
  defaults_graph = None,
  defaults_node = None,
  defaults_edge = None 
)

Definition at line 161 of file _dotparser.py.

Definition at line 263 of file _dotparser.py.

Definition at line 254 of file _dotparser.py.

Definition at line 341 of file _dotparser.py.

Definition at line 478 of file _dotparser.py.

def rqt_decision_graph._dotparser.push_attr_list (   str,
  loc,
  toks 
)

Definition at line 249 of file _dotparser.py.

def rqt_decision_graph._dotparser.push_default_stmt (   str,
  loc,
  toks 
)

Definition at line 233 of file _dotparser.py.

def rqt_decision_graph._dotparser.push_edge_stmt (   str,
  loc,
  toks 
)

Definition at line 272 of file _dotparser.py.

def rqt_decision_graph._dotparser.push_graph_stmt (   str,
  loc,
  toks 
)

Definition at line 210 of file _dotparser.py.

def rqt_decision_graph._dotparser.push_node_stmt (   s,
  loc,
  toks 
)

Definition at line 322 of file _dotparser.py.

def rqt_decision_graph._dotparser.push_subgraph_stmt (   str,
  loc,
  toks 
)

Definition at line 216 of file _dotparser.py.

def rqt_decision_graph._dotparser.push_top_graph_stmt (   str,
  loc,
  toks 
)

Definition at line 74 of file _dotparser.py.

def rqt_decision_graph._dotparser.update_parent_graph_hierarchy (   g,
  parent_graph = None,
  level = 0 
)

Definition at line 122 of file _dotparser.py.


Variable Documentation

list rqt_decision_graph::_dotparser::__author__ = ['Michael Krause', 'Ero Carrera']

Definition at line 14 of file _dotparser.py.

Definition at line 15 of file _dotparser.py.

Definition at line 34 of file _dotparser.py.

Definition at line 338 of file _dotparser.py.

tuple rqt_decision_graph::_dotparser::PY3 = notsys.version_info<(3, 0, 0)

Definition at line 31 of file _dotparser.py.

Definition at line 71 of file _dotparser.py.



rqt_decision_graph
Author(s):
autogenerated on Wed Aug 26 2015 11:16:47