src/xacro/__init__.py
/tmp/ws/src/xacro/src/xacro/
src_2xacro_2____init_____8py
xacro::Macro
xacro::MacroNameSpace
xacro::NameSpace
xacro::PropertyNameSpace
xacro::QuickLexer
xacro::Table
xacro::XacroException
xacro
def
abs_filename_spec
namespacexacro.html
a8bafa448f700a4123ec0b7ff7b42d5b6
(filename_spec)
def
check_deprecated_tag
namespacexacro.html
afe3cf774a8533e36d0e253553c80043c
(tag_name)
def
deprecated_tag
namespacexacro.html
a46b510f4a0c517c4a5bff125175fc302
(_issued=[False])
def
eval_all
namespacexacro.html
ae8d7e415743030a6f45464c6880de4a1
(node, macros, symbols)
def
eval_default_arg
namespacexacro.html
a4df89cc80db32b7b0a503d6fa384b16a
(forward_variable, default, symbols, macro)
def
eval_extension
namespacexacro.html
ab1f9dcdd4dc5e53964a29dbfa4d0e6bf
(s)
def
eval_text
namespacexacro.html
a36a0cd3a97747c8517b4a3b2117e948d
(text, symbols)
def
get_boolean_value
namespacexacro.html
acab3c2c251ed2ed9bb988d05b8d6f3d6
(value, condition)
def
get_include_files
namespacexacro.html
a50ddb63243534c5bd621a59ffc9edf0f
(filename_spec, symbols)
def
grab_macro
namespacexacro.html
a40e0d03e2190abe24831681ae0aa387c
(elt, macros)
def
grab_macros
namespacexacro.html
a620d32c54a9240ace9540bfc64c9a6f7
(elt, macros)
def
grab_properties
namespacexacro.html
a69ab1a56c9dc27507e7f9092836858ff
(elt, table)
def
grab_property
namespacexacro.html
ac98e06640b7df7902f0e71930c54641f
(elt, table)
def
handle_dynamic_macro_call
namespacexacro.html
a8b5599a9e8c10f7cce758ef804f131a5
(node, macros, symbols)
def
handle_macro_call
namespacexacro.html
adc3232dec7d1fdc2c3f75e87012b60fa
(node, macros, symbols)
def
import_xml_namespaces
namespacexacro.html
a45cd1d3dd7d3e1230ee6b4df79442e84
(parent, attributes)
def
is_include
namespacexacro.html
a34037edb2e8f0f6575b51b5ae0108d01
(elt)
def
is_valid_name
namespacexacro.html
a2dfe37395d41215ae858d17ecb07cc0b
(name)
def
load_yaml
namespacexacro.html
a1a23296cb5386af65221c303c1087a96
(filename)
def
main
namespacexacro.html
abd23f679fc4542da82b6a80c47e96ecc
()
def
open_output
namespacexacro.html
a94153dbd335155e4f6b84ad07b2b8f42
(output_filename)
def
parse
namespacexacro.html
ad34f6f895c0c949a8047511d0f56ecf1
(inp, filename=None)
def
parse_macro_arg
namespacexacro.html
afb84d707a635fa86b41314e4f6ec90e3
(s)
def
print_location
namespacexacro.html
a63ef7642eade5b7ea7894ffb7ee8f297
(filestack, err=None, file=sys.stderr)
def
process_doc
namespacexacro.html
af1816b2827171db581dfa228255f6aef
(doc, in_order=False, just_deps=False, just_includes=False, mappings=None, xacro_ns=True, kwargs)
def
process_file
namespacexacro.html
a7bfc900a984e520339acfdc65a3c02ca
(input_file_name, kwargs)
def
process_include
namespacexacro.html
a50b388530d901f27cb274bbac3cf3ba3
(elt, macros, symbols, func)
def
process_includes
namespacexacro.html
a13036d2be1cf56001da66bd0868b4e43
(elt, macros=None, symbols=None)
def
push_file
namespacexacro.html
a0dacb1d5a860ea9207a069092fc8776a
(filename)
def
remove_previous_comments
namespacexacro.html
aa25f95aa435fe559a3d33c0e264d145d
(node)
def
resolve_macro
namespacexacro.html
a3d1fa9df5c2dacccaaa16bae2135294b
(fullname, macros)
def
restore_filestack
namespacexacro.html
aabae1f342eec6356082fd9813edd726d
(oldstack)
_basestr
namespacexacro.html
a4303044b37e8d6736422519ebb0e0c76
_empty_text_node
namespacexacro.html
a1b4b971e2309282fbb6670775313a2a4
list
all_includes
namespacexacro.html
a17b9329f93d637609e80f82134517187
bool
allow_non_prefixed_tags
namespacexacro.html
a516635564eefb18bcd6bdd390d299f56
list
filestack
namespacexacro.html
afcab5a1fdf3311e02ae84ab085121d7b
dictionary
global_symbols
namespacexacro.html
a5e8c4a6b71c67ac08594fa7f9f55694d
string
include_no_matches_msg
namespacexacro.html
a7daf73354b83a0cecbe729056ffccd0a
LEXER
namespacexacro.html
a90d91b7e487a3f6a4d55dc306f971485
re_macro_arg
namespacexacro.html
a0bab4923a4ac9c39f22822afe7a8a84d
dictionary
substitution_args_context
namespacexacro.html
ab1ac1039b45fbf5b737493675b50bc7d
int
verbosity
namespacexacro.html
acb5c7c3d1eaefa811137a4e9b92e929b
test/__init__.py
/tmp/ws/src/xacro/test/
test_2____init_____8py
test
cli.py
/tmp/ws/src/xacro/src/xacro/
cli_8py
xacro::cli::ColoredOptionParser
xacro::cli::IndentedHelpFormatterWithNL
xacro::cli
def
process_args
namespacexacro_1_1cli.html
a23a0bbe7f08e384970fb0e18ac201056
(argv, require_input=True)
def
wrap_with_newlines
namespacexacro_1_1cli.html
ae2363c255319458d1257834e8f5f1250
(text, width, kwargs)
_original_wrap
namespacexacro_1_1cli.html
ad1fee0758ec6c104bffc69f36394b8d7
color.py
/tmp/ws/src/xacro/src/xacro/
color_8py
xacro::color
def
colorize
namespacexacro_1_1color.html
a1e17123b3f532b309784e56517095238
(msg, color, file=sys.stderr, alt_text=None)
def
error
namespacexacro_1_1color.html
aee21d538b04da73bd3bf57f53b7d1b55
(args, kwargs)
def
is_tty
namespacexacro_1_1color.html
abf53a0167691266edbd5e91c4c00e456
(stream)
def
message
namespacexacro_1_1color.html
a61ed739f3644e87b5817f2ecc87a5aa6
(msg, args, kwargs)
def
warning
namespacexacro_1_1color.html
a43b0489cbd97d592bf6017cd4477c9e4
(args, kwargs)
dictionary
_ansi
namespacexacro_1_1color.html
a4a6b7caa306849cf45d2eb73225ce8c0
setup.py
/tmp/ws/src/xacro/
setup_8py
setup
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
test_xacro.py
/tmp/ws/src/xacro/test/
test__xacro_8py
test::test_xacro::TestMatchXML
test::test_xacro::TestXacro
test::test_xacro::TestXacroBase
test::test_xacro::TestXacroCommentsIgnored
test::test_xacro::TestXacroFunctions
test::test_xacro::TestXacroInorder
test::test_xacro
def
all_attributes_match
namespacetest_1_1test__xacro.html
a41196ded138b2f28a2073d2e786d17c2
(a, b)
def
capture_stderr
namespacetest_1_1test__xacro.html
af9cb8fc5dcbe4dfd08a9c4146f822b52
(function, args, kwargs)
def
nodes_match
namespacetest_1_1test__xacro.html
a63a628928ee86c6b555ef564efedd2ad
(a, b, ignore_nodes)
def
text_matches
namespacetest_1_1test__xacro.html
a50836e010935e3fb7b1a498990427b9b
(a, b)
def
xml_matches
namespacetest_1_1test__xacro.html
aaea8a7fc46bd1bf82e49b37315c2643c
(a, b, ignore_nodes=[])
whitespace
namespacetest_1_1test__xacro.html
a80b20795eb2f92cb32d7d980fdcb1936
xacro.py
/tmp/ws/src/xacro/
xacro_8py
xacro
backup_path
namespacexacro.html
af987319a5473cdf2d181e9e2f4e26833
cur_dir
namespacexacro.html
a1098b248b1470e5957bcc6e5f9a2964c
path
namespacexacro.html
af030882c8ecfcf0683b4823fb49193b7
this_dir
namespacexacro.html
aee2d468c25fac728dffd7272fdecb427
this_dir_cwd
namespacexacro.html
a79556f3f97f20aa275aa689326258e51
xmlutils.py
/tmp/ws/src/xacro/src/xacro/
xmlutils_8py
xacro::xmlutils
def
attribute
namespacexacro_1_1xmlutils.html
a389e26a3db0336e11cb7ace215f9623a
(tag, a)
def
check_attrs
namespacexacro_1_1xmlutils.html
a4fc218ec6bd56245b5b8a86ab3db348d
(tag, required, optional)
def
first_child_element
namespacexacro_1_1xmlutils.html
a8d509d1bf8d0640dbdd231c7ddcb050a
(elt)
def
fixed_writexml
namespacexacro_1_1xmlutils.html
a6318d2ca3c3cdff63e78cc4a06458111
(self, writer, indent="", addindent="", newl="")
def
next_sibling_element
namespacexacro_1_1xmlutils.html
ab3ea00529bd43591b2fcc4af7a28b231
(node)
def
opt_attrs
namespacexacro_1_1xmlutils.html
abeca2af71355e389787f2eba6afa2f95
(tag, attrs)
def
replace_node
namespacexacro_1_1xmlutils.html
a3f93f009cdc5d6a93bfa4cb01e7837a9
(node, by, content_only=False)
def
reqd_attrs
namespacexacro_1_1xmlutils.html
ab30f8e0308b9393583ddb1687ba64df2
(tag, attrs)
xacro::cli::ColoredOptionParser
classxacro_1_1cli_1_1ColoredOptionParser.html
def
error
classxacro_1_1cli_1_1ColoredOptionParser.html
ad74ab0b96b14cffe7cc64edd668643e9
(self, message)
xacro::cli::IndentedHelpFormatterWithNL
classxacro_1_1cli_1_1IndentedHelpFormatterWithNL.html
def
__init__
classxacro_1_1cli_1_1IndentedHelpFormatterWithNL.html
ad6b8bb24580a6c51a477d2aecc17c964
(self, args, kwargs)
def
format_option
classxacro_1_1cli_1_1IndentedHelpFormatterWithNL.html
aaed87ac2f5a437ba73006c4e7c06ef48
(self, text)
xacro::Macro
classxacro_1_1Macro.html
def
__init__
classxacro_1_1Macro.html
af93b5614f2c165d8f0685ee427e3a1ab
(self)
body
classxacro_1_1Macro.html
aed92b28dec1db80a94532e338c388632
defaultmap
classxacro_1_1Macro.html
aa6c6a04ae2b9c88436f2525e9e6439c2
history
classxacro_1_1Macro.html
a4dbbaf24a1edc98b54449b8d2b2c2fea
params
classxacro_1_1Macro.html
a1daed74622f6fdaef96a91a7280fa364
xacro::MacroNameSpace
classxacro_1_1MacroNameSpace.html
xacro::NameSpace
def
__init__
classxacro_1_1MacroNameSpace.html
a6b8880c0b72a0eeedf35b2d4f7b96e57
(self, args, kwargs)
xacro::NameSpace
classxacro_1_1NameSpace.html
def
__getattr__
classxacro_1_1NameSpace.html
a66c99e17589003cb52ea3028f9a9bb48
(self, item)
xacro::PropertyNameSpace
classxacro_1_1PropertyNameSpace.html
xacro::Table
xacro::NameSpace
def
__init__
classxacro_1_1PropertyNameSpace.html
aea450c6355d6936c593db1c70a1ccf4d
(self, parent=None)
xacro::QuickLexer
classxacro_1_1QuickLexer.html
def
__init__
classxacro_1_1QuickLexer.html
a0c8805b368dde5e782c665b0235e8cdb
(self, args, kwargs)
def
lex
classxacro_1_1QuickLexer.html
af8c1ea56d8fa604bec7d906a00961292
(self, str)
def
next
classxacro_1_1QuickLexer.html
a7915b6d6f005aa35af75a63494b86c72
(self)
def
peek
classxacro_1_1QuickLexer.html
a009c9e720f0c337d6c28b9d772d28e2f
(self)
res
classxacro_1_1QuickLexer.html
ad3c02c0341cab9c3d82a27684023ef0c
str
classxacro_1_1QuickLexer.html
a2ca3a555cc4075c9b0c785a1a34f9d04
top
classxacro_1_1QuickLexer.html
ad69cab3f5991107095d17cc094c80959
xacro::Table
classxacro_1_1Table.html
def
__contains__
classxacro_1_1Table.html
a395c48f55e4b9ba4fe8abae1f9b9b41d
(self, key)
def
__getitem__
classxacro_1_1Table.html
af15211aa284de57ef2cd8ee4b158f8e8
(self, key)
def
__init__
classxacro_1_1Table.html
ab5f17ff5ad09fe01ff7f83dbc8a19244
(self, parent=None)
def
__setitem__
classxacro_1_1Table.html
ac6499eda12ec48200952bffd455824f5
(self, key, value)
def
__str__
classxacro_1_1Table.html
a1e1225dd8e04b73b1623bd4cfbe16c41
(self)
def
root
classxacro_1_1Table.html
ace84e291f16eb85b3e502571ec348408
(self)
depth
classxacro_1_1Table.html
a44f036443faa5139eb2147cdead843c6
parent
classxacro_1_1Table.html
a41103b05d60ab4a9fd0dfabafb5a0d13
recursive
classxacro_1_1Table.html
a1730a55594a12cdef721de8f8279611e
redefined
classxacro_1_1Table.html
ae7f432dfb92e1a6fec1b9cd5493e5058
table
classxacro_1_1Table.html
a77aab0a982dd76a0269934d924c24e17
unevaluated
classxacro_1_1Table.html
a9556752d317ba040720662ff5c0e455c
used
classxacro_1_1Table.html
aafb0b0fdb6df97daf2890f37ac9e4c0b
def
_resolve_
classxacro_1_1Table.html
a88ac57952818dc421e75e9b83fea57cd
(self, key)
def
_setitem
classxacro_1_1Table.html
a6fc7717dbda2046736ddd9090d9a48ac
(self, key, value, unevaluated)
def
_eval_literal
classxacro_1_1Table.html
ab5c1daa801dc16960d613a1044919500
(value)
test::test_xacro::TestMatchXML
classtest_1_1test__xacro_1_1TestMatchXML.html
def
test_empty_node_vs_whitespace
classtest_1_1test__xacro_1_1TestMatchXML.html
a9f8099258938848a5e58cbc4b46f5ab0
(self)
def
test_ignore_comments
classtest_1_1test__xacro_1_1TestMatchXML.html
a5156f1ae33bddb5fa2d6018c66236fd4
(self)
def
test_normalize_whitespace_nested
classtest_1_1test__xacro_1_1TestMatchXML.html
aea1987fdca1ca837f54e39514c9e6cca
(self)
def
test_normalize_whitespace_text
classtest_1_1test__xacro_1_1TestMatchXML.html
a37832918d7cae4a6d4330c9f02cf7f91
(self)
def
test_normalize_whitespace_trim
classtest_1_1test__xacro_1_1TestMatchXML.html
ad286541b9204bdab12a6e9353d6a0d38
(self)
def
test_whitespace_vs_empty_node
classtest_1_1test__xacro_1_1TestMatchXML.html
aa3a7be01028df636e4eb64862665dc2f
(self)
test::test_xacro::TestXacro
classtest_1_1test__xacro_1_1TestXacro.html
test::test_xacro::TestXacroCommentsIgnored
def
__init__
classtest_1_1test__xacro_1_1TestXacro.html
a813828dca6d61ce86e2a7acdb46d3b98
(self, args, kwargs)
def
test_boolean_if_statement
classtest_1_1test__xacro_1_1TestXacro.html
aaa3cecd765a81c0e91ead0c2caba70aa
(self)
def
test_boolean_if_statement
classtest_1_1test__xacro_1_1TestXacro.html
aaa3cecd765a81c0e91ead0c2caba70aa
(self)
def
test_broken_input_doesnt_create_empty_output_file
classtest_1_1test__xacro_1_1TestXacro.html
a2a5fc7f50f0c045808a1fea30bb87fb8
(self)
def
test_consecutive_if
classtest_1_1test__xacro_1_1TestXacro.html
a1847fe0763da9c6835e5927d1fe30ab3
(self)
def
test_consider_non_elements_block
classtest_1_1test__xacro_1_1TestXacro.html
a209a56c613a4455a7e88a8b38e839d27
(self)
def
test_consider_non_elements_if
classtest_1_1test__xacro_1_1TestXacro.html
a8aece85cfdcfee6345dbff98d0a76e53
(self)
def
test_create_subdirs
classtest_1_1test__xacro_1_1TestXacro.html
ac61fcf9fd8fb8b81ed8b3e19e38d47e5
(self)
def
test_default_arg
classtest_1_1test__xacro_1_1TestXacro.html
a778e45add90cffd5b49c995d96f57dd6
(self)
def
test_default_arg_empty
classtest_1_1test__xacro_1_1TestXacro.html
a782aa27a0c8feea7fdd79a1be4cb32ae
(self)
def
test_default_arg_missing
classtest_1_1test__xacro_1_1TestXacro.html
a126bacc22d36c48a2990dd280bbc1f43
(self)
def
test_default_arg_override
classtest_1_1test__xacro_1_1TestXacro.html
a2ed8fbc2567a2fbc61e913b95eb6426f
(self)
def
test_default_param
classtest_1_1test__xacro_1_1TestXacro.html
a0479ea2702ed8d14fd868bfc976a7c01
(self)
def
test_default_param_override
classtest_1_1test__xacro_1_1TestXacro.html
a1e116ef645a79d332ff5990dea8502dc
(self)
def
test_dynamic_macro_name_clash
classtest_1_1test__xacro_1_1TestXacro.html
a0829bff9d435a21c26beb53e94c339b3
(self)
def
test_dynamic_macro_names
classtest_1_1test__xacro_1_1TestXacro.html
a97d62d41f6acdd0f2a7d85442272c1a8
(self)
def
test_dynamic_macro_undefined
classtest_1_1test__xacro_1_1TestXacro.html
a037d1323e3c5a6bfda79fe9052ec5b66
(self)
def
test_enforce_xacro_ns
classtest_1_1test__xacro_1_1TestXacro.html
adc2e23a4b319ffa799a82acf27cd599b
(self)
def
test_equality_expression_in_if_statement
classtest_1_1test__xacro_1_1TestXacro.html
ad99b1f75f383bc38bd6a903410d4240a
(self)
def
test_escaping_dollar_braces
classtest_1_1test__xacro_1_1TestXacro.html
a895d35f15e2160a979749385d9d82f12
(self)
def
test_evaluate_macro_params_before_body
classtest_1_1test__xacro_1_1TestXacro.html
a572f0b9197b7fdd5321f4ee53d69de29
(self)
def
test_expression_in_extension
classtest_1_1test__xacro_1_1TestXacro.html
a9db847335cd85fba86d5c24bcaa5ec63
(self)
def
test_extension_in_expression
classtest_1_1test__xacro_1_1TestXacro.html
a78a3ed759ab88d434e3af88d8694b0b3
(self)
def
test_float_if_statement
classtest_1_1test__xacro_1_1TestXacro.html
ab3211cb8f6f8c1b05da8e7c2a722f1ca
(self)
def
test_from_issue
classtest_1_1test__xacro_1_1TestXacro.html
a7a710881130ec5573e5ee21f46735937
(self)
def
test_ignore_xacro_comments
classtest_1_1test__xacro_1_1TestXacro.html
af7deccf6e692327869d3a972d6873d05
(self)
def
test_include
classtest_1_1test__xacro_1_1TestXacro.html
a5609052ef4344bf7854a64184e74912d
(self)
def
test_include_deprecated
classtest_1_1test__xacro_1_1TestXacro.html
a64d517771f1438b6e6bccf9648c51c34
(self)
def
test_include_from_variable
classtest_1_1test__xacro_1_1TestXacro.html
aea3683d47a6ac78e46369c0116930f93
(self)
def
test_include_glob
classtest_1_1test__xacro_1_1TestXacro.html
a8a1ae9e939e994636d27328bf9c4c976
(self)
def
test_include_nonexistent
classtest_1_1test__xacro_1_1TestXacro.html
a67e64211646027b2af5c53447b299d89
(self)
def
test_include_recursive
classtest_1_1test__xacro_1_1TestXacro.html
aaed022f8ee70d9a784dac4ff0a499489
(self)
def
test_include_with_namespace
classtest_1_1test__xacro_1_1TestXacro.html
a2f9650edb11529ea168d814a72f1211f
(self)
def
test_inorder_processing
classtest_1_1test__xacro_1_1TestXacro.html
abdb1216f057eeaae213f831f9574bc4b
(self)
def
test_insert_block_property
classtest_1_1test__xacro_1_1TestXacro.html
aef3895e606a1615ffdf19de91915173e
(self)
def
test_integer_if_statement
classtest_1_1test__xacro_1_1TestXacro.html
a2ce5d179a0a67c3e96787a898e12349a
(self)
def
test_integer_stays_integer
classtest_1_1test__xacro_1_1TestXacro.html
a0553e580b631e59cf330610f673d6a92
(self)
def
test_invalid_if_statement
classtest_1_1test__xacro_1_1TestXacro.html
a3376696200682029d63e85f8921f224e
(self)
def
test_invalid_property_name
classtest_1_1test__xacro_1_1TestXacro.html
a9220bc870825fd1cece100b2a6ef6b9d
(self)
def
test_issue_68_numeric_arg
classtest_1_1test__xacro_1_1TestXacro.html
a88b1af8a31a7a9b9a104e56b4349dc2f
(self)
def
test_iterable_literals_eval
classtest_1_1test__xacro_1_1TestXacro.html
aa9d186119b7beac35c28c8a8a7bfdea0
(self)
def
test_iterable_literals_plain
classtest_1_1test__xacro_1_1TestXacro.html
ab677d92530b19be036997bc735cdaecd
(self)
def
test_just_a_dollar_sign
classtest_1_1test__xacro_1_1TestXacro.html
a1ce604fe39383194f936590974673973
(self)
def
test_macro_name_with_colon
classtest_1_1test__xacro_1_1TestXacro.html
a3d4786a08c9edca42e4573ee6e93ccc8
(self)
def
test_macro_undefined
classtest_1_1test__xacro_1_1TestXacro.html
ae6a26018930cefd0d273eff411ea242d
(self)
def
test_math_expressions
classtest_1_1test__xacro_1_1TestXacro.html
a33288e8d5a61f64f8252e5eebb787342
(self)
def
test_math_ignores_spaces
classtest_1_1test__xacro_1_1TestXacro.html
a7e7e07fef2e8842a0bef6d9e5856f911
(self)
def
test_multi_tree_evaluation
classtest_1_1test__xacro_1_1TestXacro.html
abe6049e37ddf1ff5f8ef6b88875847cb
(self)
def
test_multiple_blocks
classtest_1_1test__xacro_1_1TestXacro.html
aa4daefb3f834c23ec8d97b5888cc169f
(self)
def
test_multiple_definition_and_evaluation
classtest_1_1test__xacro_1_1TestXacro.html
ad05d6908c647b5fb61bb12c23af71fb4
(self)
def
test_multiple_insert_blocks
classtest_1_1test__xacro_1_1TestXacro.html
a07af09a6c2d0a9c2ef7109c9afe12cb5
(self)
def
test_multiple_recursive_evaluation
classtest_1_1test__xacro_1_1TestXacro.html
aae99a897d631fe0cba3cb51c431b0843
(self)
def
test_no_double_evaluation
classtest_1_1test__xacro_1_1TestXacro.html
afd975744015260c3490ed01c1b069888
(self)
def
test_no_evaluation
classtest_1_1test__xacro_1_1TestXacro.html
ab744eac4d520894049ab5067bcfa558d
(self)
def
test_overwrite_globals
classtest_1_1test__xacro_1_1TestXacro.html
a2975d0fc747367c3ee12cb36c0ec3257
(self)
def
test_param_missing
classtest_1_1test__xacro_1_1TestXacro.html
ac39466a553cef12ce125918ae6a94cad
(self)
def
test_property_forwarding
classtest_1_1test__xacro_1_1TestXacro.html
a801ebbbaa4dd5021211cd0332477e345
(self)
def
test_property_replacement
classtest_1_1test__xacro_1_1TestXacro.html
ae9d21421c5bacf520bee425abbd21736
(self)
def
test_property_scope_global
classtest_1_1test__xacro_1_1TestXacro.html
a4760f630ff5e70a420e49d9fd694bc9e
(self)
def
test_property_scope_parent
classtest_1_1test__xacro_1_1TestXacro.html
a4481574d996f52a35ec2cfad92dc45c3
(self)
def
test_recursive_bad_math
classtest_1_1test__xacro_1_1TestXacro.html
a7966d61d9f36e322816b89ac9738debc
(self)
def
test_recursive_definition
classtest_1_1test__xacro_1_1TestXacro.html
a1ddf8dbea4482391990a7a57c1f8dc6f
(self)
def
test_recursive_evaluation
classtest_1_1test__xacro_1_1TestXacro.html
af39d964277571f05b55e4a599013390e
(self)
def
test_recursive_evaluation_wrong_order
classtest_1_1test__xacro_1_1TestXacro.html
ab11ba6c00943b764d51457b938a5b190
(self)
def
test_should_replace_before_macroexpand
classtest_1_1test__xacro_1_1TestXacro.html
a588b11665520db643c3c0faea03b7b76
(self)
def
test_substitution_args_arg
classtest_1_1test__xacro_1_1TestXacro.html
a3e00cddccb353404cbf5c5a6a00875c0
(self)
def
test_substitution_args_find
classtest_1_1test__xacro_1_1TestXacro.html
acf53095e977e9cf62b317a12066a46e6
(self)
def
test_transitive_arg_evaluation
classtest_1_1test__xacro_1_1TestXacro.html
a23d8c665de9a84fbc05cfcd7330b458c
(self)
def
test_transitive_evaluation
classtest_1_1test__xacro_1_1TestXacro.html
a85a412afba773d9f0cd134c2fbaaec49
(self)
def
test_xacro_attribute
classtest_1_1test__xacro_1_1TestXacro.html
a95b3eba59953983c953110b147cf3d89
(self)
def
test_xacro_element
classtest_1_1test__xacro_1_1TestXacro.html
af86dc8f41c837fbc23fa3f15a7e03bba
(self)
ignore_nodes
classtest_1_1test__xacro_1_1TestXacro.html
ac59f28a9dceac41cbd3434024e5dba1d
test::test_xacro::TestXacroBase
classtest_1_1test__xacro_1_1TestXacroBase.html
def
__init__
classtest_1_1test__xacro_1_1TestXacroBase.html
a2800a61a8c5b98b906b7e3ca1f5cc6a5
(self, args, kwargs)
def
assert_matches
classtest_1_1test__xacro_1_1TestXacroBase.html
a8b40cfbe55ca84ffced52fadcd0aabed
(self, a, b)
def
quick_xacro
classtest_1_1test__xacro_1_1TestXacroBase.html
a63b25eca0da38ad4e870c09d3cf98c76
(self, xml, cli=None, kwargs)
def
run_xacro
classtest_1_1test__xacro_1_1TestXacroBase.html
a4bd4d1c3d52bfae53272aa2d3f0b63a3
(self, input_path, args)
ignore_nodes
classtest_1_1test__xacro_1_1TestXacroBase.html
a70dbff3003e0f7de863b7bb37dca41a2
in_order
classtest_1_1test__xacro_1_1TestXacroBase.html
ae95913c410ab5b475f76f235eef78dea
test::test_xacro::TestXacroCommentsIgnored
classtest_1_1test__xacro_1_1TestXacroCommentsIgnored.html
test::test_xacro::TestXacroBase
def
__init__
classtest_1_1test__xacro_1_1TestXacroCommentsIgnored.html
a23e40d339f2d162aab41483f8d21abc5
(self, args, kwargs)
def
test_pr2
classtest_1_1test__xacro_1_1TestXacroCommentsIgnored.html
aa414d8c313d499cf308183ee26c4e95d
(self)
ignore_nodes
classtest_1_1test__xacro_1_1TestXacroCommentsIgnored.html
a0598915bc59612c6f6061164fe5734be
test::test_xacro::TestXacroFunctions
classtest_1_1test__xacro_1_1TestXacroFunctions.html
def
check_macro_arg
classtest_1_1test__xacro_1_1TestXacroFunctions.html
a4ae75cd89ad078f4d21a73329136f085
(self, s, param, forward, default, rest)
def
test_is_valid_name
classtest_1_1test__xacro_1_1TestXacroFunctions.html
a485d3317ff4723861f6bfc2c1d51de0e
(self)
def
test_parse_macro_arg
classtest_1_1test__xacro_1_1TestXacroFunctions.html
a81419ddbe990017c6113015b77afaf6c
(self)
def
test_parse_macro_whitespace
classtest_1_1test__xacro_1_1TestXacroFunctions.html
a45b84aa6f8d631885ad3802d5ee25eb0
(self)
def
test_resolve_macro
classtest_1_1test__xacro_1_1TestXacroFunctions.html
a9d43df08332296999cbb33f297e03f38
(self)
test::test_xacro::TestXacroInorder
classtest_1_1test__xacro_1_1TestXacroInorder.html
test::test_xacro::TestXacro
def
__init__
classtest_1_1test__xacro_1_1TestXacroInorder.html
afa5810034f4c024ab81fed307549f67e
(self, args, kwargs)
def
test_check_order_warning
classtest_1_1test__xacro_1_1TestXacroInorder.html
addeae4665cb3eed820003e55cb4529fb
(self)
def
test_default_property
classtest_1_1test__xacro_1_1TestXacroInorder.html
afa9e214516ae900d21e7f4bc0ce6dd67
(self)
def
test_include_lazy
classtest_1_1test__xacro_1_1TestXacroInorder.html
a99d899921755fa798f9bd5d2bee6c72c
(self)
def
test_issue_63_fixed_with_inorder_processing
classtest_1_1test__xacro_1_1TestXacroInorder.html
a4877149fc93f82f6532244671c25b8e2
(self)
def
test_macro_default_param_evaluation_order
classtest_1_1test__xacro_1_1TestXacroInorder.html
a57cfe1a4c40741d495c2193af0f44637
(self)
def
test_yaml_support
classtest_1_1test__xacro_1_1TestXacroInorder.html
a7bb3c1e06d45bdd5da97ea0ad6e79a9d
(self)
in_order
classtest_1_1test__xacro_1_1TestXacroInorder.html
a512fc40f7cb54b0b34bab112fee15bf9
xacro::XacroException
classxacro_1_1XacroException.html
def
__init__
classxacro_1_1XacroException.html
a14e98730c0dcb9ce63062d5c409c081f
(self, msg=None, suffix=None, exc=None, macro=None)
def
__str__
classxacro_1_1XacroException.html
a887a27ccc8afd3286b294f23794375e1
(self)
exc
classxacro_1_1XacroException.html
ad2d84eb8188eba7d2c84661f91715195
macros
classxacro_1_1XacroException.html
ada27d47a06f35519c4d7124391bedab1
suffix
classxacro_1_1XacroException.html
a389212a027a887365b8047caa2f84af1
setup
namespacesetup.html
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
test
namespacetest.html
test::test_xacro
test::test_xacro
namespacetest_1_1test__xacro.html
test::test_xacro::TestMatchXML
test::test_xacro::TestXacro
test::test_xacro::TestXacroBase
test::test_xacro::TestXacroCommentsIgnored
test::test_xacro::TestXacroFunctions
test::test_xacro::TestXacroInorder
def
all_attributes_match
namespacetest_1_1test__xacro.html
a41196ded138b2f28a2073d2e786d17c2
(a, b)
def
capture_stderr
namespacetest_1_1test__xacro.html
af9cb8fc5dcbe4dfd08a9c4146f822b52
(function, args, kwargs)
def
nodes_match
namespacetest_1_1test__xacro.html
a63a628928ee86c6b555ef564efedd2ad
(a, b, ignore_nodes)
def
text_matches
namespacetest_1_1test__xacro.html
a50836e010935e3fb7b1a498990427b9b
(a, b)
def
xml_matches
namespacetest_1_1test__xacro.html
aaea8a7fc46bd1bf82e49b37315c2643c
(a, b, ignore_nodes=[])
whitespace
namespacetest_1_1test__xacro.html
a80b20795eb2f92cb32d7d980fdcb1936
xacro
namespacexacro.html
xacro::cli
xacro::color
xacro::xmlutils
xacro::Macro
xacro::MacroNameSpace
xacro::NameSpace
xacro::PropertyNameSpace
xacro::QuickLexer
xacro::Table
xacro::XacroException
def
abs_filename_spec
namespacexacro.html
a8bafa448f700a4123ec0b7ff7b42d5b6
(filename_spec)
def
check_deprecated_tag
namespacexacro.html
afe3cf774a8533e36d0e253553c80043c
(tag_name)
def
deprecated_tag
namespacexacro.html
a46b510f4a0c517c4a5bff125175fc302
(_issued=[False])
def
eval_all
namespacexacro.html
ae8d7e415743030a6f45464c6880de4a1
(node, macros, symbols)
def
eval_default_arg
namespacexacro.html
a4df89cc80db32b7b0a503d6fa384b16a
(forward_variable, default, symbols, macro)
def
eval_extension
namespacexacro.html
ab1f9dcdd4dc5e53964a29dbfa4d0e6bf
(s)
def
eval_text
namespacexacro.html
a36a0cd3a97747c8517b4a3b2117e948d
(text, symbols)
def
get_boolean_value
namespacexacro.html
acab3c2c251ed2ed9bb988d05b8d6f3d6
(value, condition)
def
get_include_files
namespacexacro.html
a50ddb63243534c5bd621a59ffc9edf0f
(filename_spec, symbols)
def
grab_macro
namespacexacro.html
a40e0d03e2190abe24831681ae0aa387c
(elt, macros)
def
grab_macros
namespacexacro.html
a620d32c54a9240ace9540bfc64c9a6f7
(elt, macros)
def
grab_properties
namespacexacro.html
a69ab1a56c9dc27507e7f9092836858ff
(elt, table)
def
grab_property
namespacexacro.html
ac98e06640b7df7902f0e71930c54641f
(elt, table)
def
handle_dynamic_macro_call
namespacexacro.html
a8b5599a9e8c10f7cce758ef804f131a5
(node, macros, symbols)
def
handle_macro_call
namespacexacro.html
adc3232dec7d1fdc2c3f75e87012b60fa
(node, macros, symbols)
def
import_xml_namespaces
namespacexacro.html
a45cd1d3dd7d3e1230ee6b4df79442e84
(parent, attributes)
def
is_include
namespacexacro.html
a34037edb2e8f0f6575b51b5ae0108d01
(elt)
def
is_valid_name
namespacexacro.html
a2dfe37395d41215ae858d17ecb07cc0b
(name)
def
load_yaml
namespacexacro.html
a1a23296cb5386af65221c303c1087a96
(filename)
def
main
namespacexacro.html
abd23f679fc4542da82b6a80c47e96ecc
()
def
open_output
namespacexacro.html
a94153dbd335155e4f6b84ad07b2b8f42
(output_filename)
def
parse
namespacexacro.html
ad34f6f895c0c949a8047511d0f56ecf1
(inp, filename=None)
def
parse_macro_arg
namespacexacro.html
afb84d707a635fa86b41314e4f6ec90e3
(s)
def
print_location
namespacexacro.html
a63ef7642eade5b7ea7894ffb7ee8f297
(filestack, err=None, file=sys.stderr)
def
process_doc
namespacexacro.html
af1816b2827171db581dfa228255f6aef
(doc, in_order=False, just_deps=False, just_includes=False, mappings=None, xacro_ns=True, kwargs)
def
process_file
namespacexacro.html
a7bfc900a984e520339acfdc65a3c02ca
(input_file_name, kwargs)
def
process_include
namespacexacro.html
a50b388530d901f27cb274bbac3cf3ba3
(elt, macros, symbols, func)
def
process_includes
namespacexacro.html
a13036d2be1cf56001da66bd0868b4e43
(elt, macros=None, symbols=None)
def
push_file
namespacexacro.html
a0dacb1d5a860ea9207a069092fc8776a
(filename)
def
remove_previous_comments
namespacexacro.html
aa25f95aa435fe559a3d33c0e264d145d
(node)
def
resolve_macro
namespacexacro.html
a3d1fa9df5c2dacccaaa16bae2135294b
(fullname, macros)
def
restore_filestack
namespacexacro.html
aabae1f342eec6356082fd9813edd726d
(oldstack)
_basestr
namespacexacro.html
a4303044b37e8d6736422519ebb0e0c76
_empty_text_node
namespacexacro.html
a1b4b971e2309282fbb6670775313a2a4
list
all_includes
namespacexacro.html
a17b9329f93d637609e80f82134517187
bool
allow_non_prefixed_tags
namespacexacro.html
a516635564eefb18bcd6bdd390d299f56
backup_path
namespacexacro.html
af987319a5473cdf2d181e9e2f4e26833
cur_dir
namespacexacro.html
a1098b248b1470e5957bcc6e5f9a2964c
list
filestack
namespacexacro.html
afcab5a1fdf3311e02ae84ab085121d7b
dictionary
global_symbols
namespacexacro.html
a5e8c4a6b71c67ac08594fa7f9f55694d
string
include_no_matches_msg
namespacexacro.html
a7daf73354b83a0cecbe729056ffccd0a
LEXER
namespacexacro.html
a90d91b7e487a3f6a4d55dc306f971485
path
namespacexacro.html
af030882c8ecfcf0683b4823fb49193b7
re_macro_arg
namespacexacro.html
a0bab4923a4ac9c39f22822afe7a8a84d
dictionary
substitution_args_context
namespacexacro.html
ab1ac1039b45fbf5b737493675b50bc7d
this_dir
namespacexacro.html
aee2d468c25fac728dffd7272fdecb427
this_dir_cwd
namespacexacro.html
a79556f3f97f20aa275aa689326258e51
int
verbosity
namespacexacro.html
acb5c7c3d1eaefa811137a4e9b92e929b
xacro::cli
namespacexacro_1_1cli.html
xacro::cli::ColoredOptionParser
xacro::cli::IndentedHelpFormatterWithNL
def
process_args
namespacexacro_1_1cli.html
a23a0bbe7f08e384970fb0e18ac201056
(argv, require_input=True)
def
wrap_with_newlines
namespacexacro_1_1cli.html
ae2363c255319458d1257834e8f5f1250
(text, width, kwargs)
_original_wrap
namespacexacro_1_1cli.html
ad1fee0758ec6c104bffc69f36394b8d7
xacro::color
namespacexacro_1_1color.html
def
colorize
namespacexacro_1_1color.html
a1e17123b3f532b309784e56517095238
(msg, color, file=sys.stderr, alt_text=None)
def
error
namespacexacro_1_1color.html
aee21d538b04da73bd3bf57f53b7d1b55
(args, kwargs)
def
is_tty
namespacexacro_1_1color.html
abf53a0167691266edbd5e91c4c00e456
(stream)
def
message
namespacexacro_1_1color.html
a61ed739f3644e87b5817f2ecc87a5aa6
(msg, args, kwargs)
def
warning
namespacexacro_1_1color.html
a43b0489cbd97d592bf6017cd4477c9e4
(args, kwargs)
dictionary
_ansi
namespacexacro_1_1color.html
a4a6b7caa306849cf45d2eb73225ce8c0
xacro::xmlutils
namespacexacro_1_1xmlutils.html
def
attribute
namespacexacro_1_1xmlutils.html
a389e26a3db0336e11cb7ace215f9623a
(tag, a)
def
check_attrs
namespacexacro_1_1xmlutils.html
a4fc218ec6bd56245b5b8a86ab3db348d
(tag, required, optional)
def
first_child_element
namespacexacro_1_1xmlutils.html
a8d509d1bf8d0640dbdd231c7ddcb050a
(elt)
def
fixed_writexml
namespacexacro_1_1xmlutils.html
a6318d2ca3c3cdff63e78cc4a06458111
(self, writer, indent="", addindent="", newl="")
def
next_sibling_element
namespacexacro_1_1xmlutils.html
ab3ea00529bd43591b2fcc4af7a28b231
(node)
def
opt_attrs
namespacexacro_1_1xmlutils.html
abeca2af71355e389787f2eba6afa2f95
(tag, attrs)
def
replace_node
namespacexacro_1_1xmlutils.html
a3f93f009cdc5d6a93bfa4cb01e7837a9
(node, by, content_only=False)
def
reqd_attrs
namespacexacro_1_1xmlutils.html
ab30f8e0308b9393583ddb1687ba64df2
(tag, attrs)