rofunc.simulator.utils.xacro#

1.  Module Contents#

1.1.  Classes#

Table

QuickLexer

1.2.  Functions#

isnumber

fixed_writexml

first_child_element

next_sibling_element

next_element

next_node

child_elements

process_includes

grab_macros

grab_properties

eat_ignore

eval_lit

eval_factor

eval_term

eval_expr

eval_extension

eval_text

eval_all

eval_self_contained

print_usage

main

1.3.  Data#

all_includes

1.4.  API#

exception rofunc.simulator.utils.xacro.XacroException[source]#

Bases: Exception

rofunc.simulator.utils.xacro.isnumber(x)[source]#
rofunc.simulator.utils.xacro.fixed_writexml(self, writer, indent='', addindent='', newl='')[source]#
class rofunc.simulator.utils.xacro.Table(parent=None)[source]#

Initialization

class rofunc.simulator.utils.xacro.QuickLexer(**res)[source]#

Bases: object

Initialization

lex(str)[source]#
peek()[source]#
next()[source]#
rofunc.simulator.utils.xacro.first_child_element(elt)[source]#
rofunc.simulator.utils.xacro.next_sibling_element(elt)[source]#
rofunc.simulator.utils.xacro.next_element(elt)[source]#
rofunc.simulator.utils.xacro.next_node(node)[source]#
rofunc.simulator.utils.xacro.child_elements(elt)[source]#
rofunc.simulator.utils.xacro.all_includes = []#
rofunc.simulator.utils.xacro.process_includes(doc, base_dir)[source]#
rofunc.simulator.utils.xacro.grab_macros(doc)[source]#
rofunc.simulator.utils.xacro.grab_properties(doc)[source]#
rofunc.simulator.utils.xacro.eat_ignore(lex)[source]#
rofunc.simulator.utils.xacro.eval_lit(lex, symbols)[source]#
rofunc.simulator.utils.xacro.eval_factor(lex, symbols)[source]#
rofunc.simulator.utils.xacro.eval_term(lex, symbols)[source]#
rofunc.simulator.utils.xacro.eval_expr(lex, symbols)[source]#
rofunc.simulator.utils.xacro.eval_extension(s)[source]#
rofunc.simulator.utils.xacro.eval_text(text, symbols)[source]#
rofunc.simulator.utils.xacro.eval_all(root, macros, symbols)[source]#
rofunc.simulator.utils.xacro.eval_self_contained(doc)[source]#
rofunc.simulator.utils.xacro.print_usage(exit_code=0)[source]#
rofunc.simulator.utils.xacro.main()[source]#