rostok.graph_grammar.node

Classes

GraphGrammar(**attr)

A class for using generative rules (similar to L grammar) and manipulating the construction graph.

Node([label, is_terminal, block_blueprint])

Contains information about the label and BlockBlueprint, which is the physical representation of the node in the simulator

Rule()

The class contains a graph object for substitution into the generated graph and the target node which will be replaced by Rule.graph_insert.

UniqueBlueprint(id, block_blueprint)

The return type is used to build the Robot.