Classes | Namespaces | Functions | Variables
__init__.py File Reference

Go to the source code of this file.

Classes

class  xacro.ConstructUnits
 
class  xacro.Macro
 
class  xacro.NameSpace
 
class  xacro.QuickLexer
 
class  xacro.Table
 
class  xacro.XacroException
 
class  xacro.YamlDictWrapper
 
class  xacro.YamlListWrapper
 

Namespaces

 xacro
 

Functions

def xacro.abs_filename_spec (filename_spec)
 
def xacro.check_attrs (tag, required, optional)
 
def xacro.create_global_symbols ()
 
def xacro.eval_extension (s)
 
def xacro.get_include_files (filename_spec, symbols)
 
def xacro.grab_macro (elt, macros)
 
def xacro.grab_property (elt, table)
 
def xacro.import_xml_namespaces (parent, attributes)
 
def xacro.init_stacks (file)
 
def xacro.is_valid_name (name)
 
def xacro.load_yaml (filename)
 
def xacro.parse_macro_arg (s)
 
def xacro.process_include (elt, macros, symbols, func)
 
def xacro.safe_eval (expr, globals, locals=None)
 
def xacro.tokenize (s, sep=',;', skip_empty=True)
 

Variables

 xacro._basestr = basestring
 
list xacro.all_includes = []
 
string xacro.default_value = r'''\$\{.*?\}|\$\(.*?\)|(?:'.*?'|\".*?\"|[^\s'\"]+)+|'''
 
dictionary xacro.encoding = {'encoding': 'utf-8'}
 
 xacro.filestack = None
 
string xacro.include_no_matches_msg = """Include tag's filename spec \"{}\" matched no files."""
 
 xacro.macrostack = None
 
 xacro.re_macro_arg = re.compile(r'^\s*([^\s:=]+?)\s*:?=\s*(\^\|?)?(' + default_value + r')(?:\s+|$)(.*)')
 
dictionary xacro.substitution_args_context = {}
 
 xacro.unicode = str
 
int xacro.verbosity = 1
 


xacro
Author(s): Stuart Glaser, William Woodall, Robert Haschke
autogenerated on Sat Jul 20 2024 02:50:07