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

Go to the source code of this file.

Classes

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.construct_angle_degrees (loader, node)
 
def xacro.construct_angle_radians (loader, node)
 
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 = '''\$\{.*?\}|\$\(.*?\)|(?:'.*?'|\".*?\"|[^\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 + ')(?:\s+|$)(.*)')
 
dictionary xacro.substitution_args_context = {}
 
 xacro.unicode = str
 
int xacro.verbosity = 1
 


xacro
Author(s): Stuart Glaser, William Woodall, Robert Haschke
autogenerated on Fri Jan 26 2024 03:50:16