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 |