in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/MarkupHandler.java [91:105]
public void onAttribute(String name, String value, char quoteChar) {
ElementContext context = elementStack.peek();
if (Syntax.isPluginAttribute(name)) {
try {
handlePlugin(name, StringUtils.defaultString(value, ""), context);
} catch (SightlyCompilerException e) {
if (StringUtils.isEmpty(e.getOffendingInput()) && StringUtils.isNotEmpty(value)) {
throw new SightlyCompilerException(e.getMessage(), name + "=" + quoteChar + value + quoteChar );
}
throw e;
}
} else {
context.addAttribute(name, value, quoteChar);
}
}