Classes | Namespaces | Functions | Variables
src/xacro/__init__.py File Reference

Go to the source code of this file.

Classes

class  xacro.Macro
 
class  xacro.MacroNameSpace
 
class  xacro.NameSpace
 
class  xacro.PropertyNameSpace
 
class  xacro.QuickLexer
 
class  xacro.Table
 
class  xacro.XacroException
 

Namespaces

 xacro
 

Functions

def xacro.abs_filename_spec (filename_spec)
 
def xacro.check_deprecated_tag (tag_name)
 
def xacro.deprecated_tag (_issued=[False])
 
def xacro.eval_all (node, macros, symbols)
 
def xacro.eval_default_arg (forward_variable, default, symbols, macro)
 
def xacro.eval_extension (s)
 
def xacro.eval_text (text, symbols)
 
def xacro.get_boolean_value (value, condition)
 
def xacro.get_include_files (filename_spec, symbols)
 
def xacro.grab_macro (elt, macros)
 
def xacro.grab_macros (elt, macros)
 
def xacro.grab_properties (elt, table)
 
def xacro.grab_property (elt, table)
 
def xacro.handle_dynamic_macro_call (node, macros, symbols)
 
def xacro.handle_macro_call (node, macros, symbols)
 
def xacro.import_xml_namespaces (parent, attributes)
 
def xacro.is_include (elt)
 
def xacro.is_valid_name (name)
 
def xacro.load_yaml (filename)
 
def xacro.main ()
 
def xacro.open_output (output_filename)
 
def xacro.parse (inp, filename=None)
 
def xacro.parse_macro_arg (s)
 
def xacro.print_location (filestack, err=None, file=sys.stderr)
 
def xacro.process_doc (doc, in_order=False, just_deps=False, just_includes=False, mappings=None, xacro_ns=True, kwargs)
 
def xacro.process_file (input_file_name, kwargs)
 
def xacro.process_include (elt, macros, symbols, func)
 
def xacro.process_includes (elt, macros=None, symbols=None)
 
def xacro.push_file (filename)
 
def xacro.remove_previous_comments (node)
 
def xacro.resolve_macro (fullname, macros)
 
def xacro.restore_filestack (oldstack)
 

Variables

 xacro._basestr = basestring
 
 xacro._empty_text_node = xml.dom.minidom.getDOMImplementation().createDocument(None, "dummy", None).createTextNode('\n\n')
 
list xacro.all_includes = []
 
bool xacro.allow_non_prefixed_tags = True
 
list xacro.filestack = []
 
dictionary xacro.global_symbols = {'__builtins__': {k: __builtins__[k] for k in ['list', 'dict', 'map', 'str', 'float', 'int', 'True', 'False', 'min', 'max', 'round']}}
 
string xacro.include_no_matches_msg = """Include tag's filename spec \"{}\" matched no files."""
 
 xacro.LEXER
 
 xacro.re_macro_arg = re.compile(r)
 
dictionary xacro.substitution_args_context = {}
 
int xacro.verbosity = 1
 


xacro
Author(s): Stuart Glaser, William Woodall, Robert Haschke
autogenerated on Mon Jun 10 2019 15:46:01