}
if(mode != TplOrFnMode.FN && tryConsume(DeeTokens.KW_THIS)) {
setMode(TplOrFnMode.TPL);
ProtoDefSymbol defId = parseDefId();
return parse.conclude(new TemplateThisParam(defId));
}
ArrayList<LexElement> attribs = null;
if(mode != TplOrFnMode.TPL) {
while(true) {