Namespaces | Classes | Functions | Variables
xacro Namespace Reference

Namespaces

 cli
 
 color
 
 xmlutils
 

Classes

class  Macro
 
class  MacroNameSpace
 
class  NameSpace
 
class  PropertyNameSpace
 
class  QuickLexer
 
class  Table
 
class  XacroException
 
class  YamlDictWrapper
 
class  YamlListWrapper
 

Functions

def abs_filename_spec (filename_spec)
 
def check_attrs (tag, required, optional)
 
def check_deprecated_tag (tag_name)
 
def child_nodes (elt)
 
def construct_angle_degrees (loader, node)
 
def construct_angle_radians (loader, node)
 
def create_global_symbols ()
 
def deprecated_tag (tag_name=None, _issued=[False])
 
def eat_ignore (lex)
 
def eval_all (root, macros, symbols)
 
def eval_expr (lex, symbols)
 
def eval_extension (s)
 
def eval_extension (str)
 
def eval_factor (lex, symbols)
 
def eval_lit (lex, symbols)
 
def eval_self_contained (doc)
 
def eval_term (lex, symbols)
 
def eval_text (text, symbols)
 
def first_child_element (elt)
 
def fixed_writexml (self, writer, indent="", addindent="", newl="")
 
def get_include_files (filename_spec, symbols)
 
def grab_macro (elt, macros)
 
def grab_macros (elt, macros)
 
def grab_macros (doc)
 
def grab_properties (elt, table)
 
def grab_properties (doc)
 
def grab_property (elt, table)
 
def import_xml_namespaces (parent, attributes)
 
def init_stacks (file)
 
def is_include (elt)
 
def is_valid_name (name)
 
def isnumber (x)
 
def load_yaml (filename)
 
def main ()
 
def next_element (elt)
 
def next_node (node)
 
def next_sibling_element (elt)
 
def open_output (output_filename)
 
def parse_macro_arg (s)
 
def print_usage (exit_code=0)
 
def process_include (elt, macros, symbols, func)
 
def process_includes (elt, macros=None, symbols=None)
 
def process_includes (doc, base_dir)
 
def safe_eval (expr, globals, locals=None)
 
def set_substitution_args_context (context={})
 
def tokenize (s, sep=', skip_empty=True)
 

Variables

 _basestr
 
 _basestr = basestring
 
list all_includes
 
list all_includes = []
 
bool allow_non_prefixed_tags
 
 backup_path
 
 cur_dir
 
string default_value
 
string deprecated_include_msg
 
bool do_check_order
 
dictionary encoding
 
 filestack
 
string include_no_matches_msg
 
string include_no_matches_msg = """Include tag filename spec \"{}\" matched no files."""
 
 macrostack
 
 path
 
 re_macro_arg
 
dictionary substitution_args_context
 
dictionary substitution_args_context = {}
 
 this_dir
 
 this_dir_cwd
 
 unicode
 
int verbosity
 

Function Documentation

◆ child_nodes()

def xacro.child_nodes (   elt)

Definition at line 199 of file xacro.py.

◆ eat_ignore()

def xacro.eat_ignore (   lex)

Definition at line 355 of file xacro.py.

◆ eval_all()

def xacro.eval_all (   root,
  macros,
  symbols 
)

Definition at line 494 of file xacro.py.

◆ eval_expr()

def xacro.eval_expr (   lex,
  symbols 
)

Definition at line 435 of file xacro.py.

◆ eval_extension()

def xacro.eval_extension (   str)

Definition at line 65 of file xacro.py.

◆ eval_factor()

def xacro.eval_factor (   lex,
  symbols 
)

Definition at line 389 of file xacro.py.

◆ eval_lit()

def xacro.eval_lit (   lex,
  symbols 
)

Definition at line 360 of file xacro.py.

◆ eval_self_contained()

def xacro.eval_self_contained (   doc)

Definition at line 623 of file xacro.py.

◆ eval_term()

def xacro.eval_term (   lex,
  symbols 
)

Definition at line 412 of file xacro.py.

◆ eval_text()

def xacro.eval_text (   text,
  symbols 
)

Definition at line 461 of file xacro.py.

◆ first_child_element()

def xacro.first_child_element (   elt)

Definition at line 157 of file xacro.py.

◆ fixed_writexml()

def xacro.fixed_writexml (   self,
  writer,
  indent = "",
  addindent = "",
  newl = "" 
)

Definition at line 71 of file xacro.py.

◆ grab_macros()

def xacro.grab_macros (   doc)

Definition at line 295 of file xacro.py.

◆ grab_properties()

def xacro.grab_properties (   doc)

Definition at line 317 of file xacro.py.

◆ isnumber()

def xacro.isnumber (   x)

Definition at line 61 of file xacro.py.

◆ main()

def xacro.main ( void  )

Definition at line 645 of file xacro.py.

◆ next_element()

def xacro.next_element (   elt)

Definition at line 176 of file xacro.py.

◆ next_node()

def xacro.next_node (   node)

Definition at line 189 of file xacro.py.

◆ next_sibling_element()

def xacro.next_sibling_element (   elt)

Definition at line 166 of file xacro.py.

◆ open_output()

def xacro.open_output (   output_filename)

Definition at line 639 of file xacro.py.

◆ print_usage()

def xacro.print_usage (   exit_code = 0)

Definition at line 629 of file xacro.py.

◆ process_includes()

def xacro.process_includes (   doc,
  base_dir 
)
Exceptions
XacroExceptionif a parsing error occurs with an included document

Definition at line 218 of file xacro.py.

◆ set_substitution_args_context()

def xacro.set_substitution_args_context (   context = {})

Definition at line 636 of file xacro.py.

Variable Documentation

◆ _basestr

xacro._basestr = basestring
private

Definition at line 49 of file xacro.py.

◆ all_includes

list xacro.all_includes = []

Definition at line 205 of file xacro.py.

◆ deprecated_include_msg

string xacro.deprecated_include_msg
Initial value:
1 = """DEPRECATED IN HYDRO:
2  The <include> tag should be prepended with 'xacro' if that is the intended use
3  of it, such as <xacro:include ...>. Use the following script to fix incorrect
4  xacro includes:
5  sed -i 's/<include/<xacro:include/g' `find . -iname *.xacro`"""

Definition at line 208 of file xacro.py.

◆ include_no_matches_msg

string xacro.include_no_matches_msg = """Include tag filename spec \"{}\" matched no files."""

Definition at line 214 of file xacro.py.

◆ substitution_args_context

dictionary xacro.substitution_args_context = {}

Definition at line 54 of file xacro.py.



rotors_gazebo
Author(s): Fadri Furrer, Michael Burri, Mina Kamel, Janosch Nikolic, Markus Achtelik
autogenerated on Mon Feb 28 2022 23:39:12