Index: trunk/src_plugins/export_bom2/lib_bom.c =================================================================== --- trunk/src_plugins/export_bom2/lib_bom.c (revision 38017) +++ trunk/src_plugins/export_bom2/lib_bom.c (revision 38018) @@ -165,11 +165,12 @@ escape = 1; } - /* subc attribute print: + /* field print operators, e.g. for subc.a attribute: subc.a.attribute - print the attribute if exists, "n/a" if not subc.a.attribute|unk - print the attribute if exists, unk if not subc.a.attribute?yes - print yes if attribute is true, "n/a" if not subc.a.attribute?yes:nope - print yes if attribute is true, nope if not + (subc.a.attribute, unk,yes and nope are arbitrary strings in the template) */ end = strpbrk(*input, "?|%"); len = end - *input;