private static Map<String, Pattern> patterns = new HashMap<String, Pattern>();
@Override
public Token go() {
IContext ctx = ctx();
ICodeType curType = ctx.peekCodeType();
if (!curType.allowInternalTypeBlock()) return null;
String remain = ctx.getRemain();
Iterable<ICodeType> types = ctx.getEngine().extensionManager().templateLangs();