in src/main/java/org/apache/sling/commons/html/impl/parser/TagParser.java [78:107]
final public void attribute(Map<String,AttrValue > alist) throws ParseException {
Token t1, t2=null;
t1 = jj_consume_token(ATTR_NAME);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ATTR_EQ:
case ATTR_VAL:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ATTR_EQ:
jj_consume_token(ATTR_EQ);
t2 = jj_consume_token(STRING);
break;
case ATTR_VAL:
t2 = jj_consume_token(ATTR_VAL);
break;
default:
jj_la1[2] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
jj_la1[3] = jj_gen;
;
}
if (t2 == null) {
alist.put(t1.image,new AttrValue());
} else {
alist.put(t1.image,new AttrValue(t2.image));
}
}