Lines Matching refs:ParserKind
1206 class ParserKind(object): class
1228 return { ParserKind.TAG: ['.'],
1229 ParserKind.COMMAND: [':'],
1230 ParserKind.LIST: [':'],
1231 ParserKind.BOOLEAN_EXPR: [':'],
1232 ParserKind.INTEGER: [':'],
1233 ParserKind.CUSTOM: [':', '.']
1238 return { ParserKind.TAG: 'TAG',
1239 ParserKind.COMMAND: 'COMMAND',
1240 ParserKind.LIST: 'LIST',
1241 ParserKind.BOOLEAN_EXPR: 'BOOLEAN_EXPR',
1242 ParserKind.INTEGER: 'INTEGER',
1243 ParserKind.CUSTOM: 'CUSTOM'
1256 allowedSuffixes = ParserKind.allowedKeywordSuffixes(kind)
1260 % (keyword, ParserKind.str(kind),
1265 % (keyword, ParserKind.str(kind),
1268 if parser is not None and kind != ParserKind.CUSTOM:
1277 if kind == ParserKind.COMMAND:
1281 elif kind == ParserKind.LIST:
1283 elif kind == ParserKind.BOOLEAN_EXPR:
1285 elif kind == ParserKind.INTEGER:
1287 elif kind == ParserKind.TAG:
1289 elif kind == ParserKind.CUSTOM:
1396 IntegratedTestKeywordParser('RUN:', ParserKind.COMMAND, initial_value=script),
1397 IntegratedTestKeywordParser('XFAIL:', ParserKind.BOOLEAN_EXPR),
1398 IntegratedTestKeywordParser('REQUIRES:', ParserKind.BOOLEAN_EXPR),
1399 IntegratedTestKeywordParser('UNSUPPORTED:', ParserKind.BOOLEAN_EXPR),
1400 IntegratedTestKeywordParser('ALLOW_RETRIES:', ParserKind.INTEGER),
1401 IntegratedTestKeywordParser('END.', ParserKind.TAG)
1435 if kp.kind != ParserKind.BOOLEAN_EXPR: