add GROUP_PROBE

This commit is contained in:
Andreas Lauser 2014-06-26 17:16:53 +02:00
parent d4409dbae0
commit 09c5a24473
22 changed files with 273 additions and 26 deletions

View File

@ -238,10 +238,10 @@ BOOST_AUTO_TEST_CASE(loadConfigFromDirectory_default) {
BOOST_AUTO_TEST_CASE(DropKeyword) {
ParserPtr parser(new Parser());
BOOST_CHECK_EQUAL(false , parser->dropParserKeyword("DoesNotHaveThis"));
BOOST_CHECK_EQUAL(false , parser->dropKeyword("DoesNotHaveThis"));
BOOST_CHECK_EQUAL(true , parser->canParseKeyword("BPR"));
BOOST_CHECK_EQUAL(true , parser->dropParserKeyword("BLOCK_PROBE"));
BOOST_CHECK_EQUAL(false , parser->dropParserKeyword("BLOCK_PROBE"));
BOOST_CHECK_EQUAL(true , parser->dropKeyword("BLOCK_PROBE"));
BOOST_CHECK_EQUAL(false , parser->dropKeyword("BLOCK_PROBE"));
BOOST_CHECK_EQUAL(false , parser->canParseKeyword("BPR"));
BOOST_CHECK_EQUAL(true , parser->canParseKeyword("TVDPX"));
@ -273,9 +273,9 @@ BOOST_AUTO_TEST_CASE(WildCardTest) {
BOOST_CHECK(!parser->canParseKeyword("TVDP"));
ParserKeywordConstPtr keyword1 = parser->getParserKeyword("TVDPA");
ParserKeywordConstPtr keyword2 = parser->getParserKeyword("TVDPBC");
ParserKeywordConstPtr keyword3 = parser->getParserKeyword("TVDPXXX");
ParserKeywordConstPtr keyword1 = parser->getKeyword("TVDPA");
ParserKeywordConstPtr keyword2 = parser->getKeyword("TVDPBC");
ParserKeywordConstPtr keyword3 = parser->getKeyword("TVDPXXX");
BOOST_CHECK_EQUAL( keyword1 , keyword2 );
BOOST_CHECK_EQUAL( keyword1 , keyword3 );

View File

@ -1 +0,0 @@
{"name" : "GGIR" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GGIT" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GGOR", "size" : 1 , "items" : [{"name" : "GROUPS" , "value_type" : "STRING" , "size_type" : "ALL"}]}

View File

@ -1 +0,0 @@
{"name" : "GGPR" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GGPT" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GLPR" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GMCTG" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GOPR" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GOPT" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GPR" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GPRW" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -0,0 +1,267 @@
{
"name" : "GROUP_PROBE",
"comment":"E100 only",
"deck_names" : [
"GOPR",
"GOPRH",
"GOPRT",
"GOPRL",
"GOPRF",
"GOPRS",
"GOPT",
"GOPTH",
"GOPTF",
"GOPTS",
"GOIR",
"GOIRH",
"GOIRT",
"GOIRL",
"GOIT",
"GOITH",
"GOPP",
"GOPP2",
"GOPI",
"GOPI2",
"GOPGR",
"GOIGR",
"GWPR",
"GWPRH",
"GWPRT",
"GWPRL",
"GWPT",
"GWPTH",
"GWIR",
"GWIRH",
"GWIRT",
"GWIRL",
"GWIT",
"GWITH",
"GWPP",
"GWPP2",
"GWPI",
"GWPI2",
"GWPGR",
"GWIGR",
"GWPIR",
"GGPR",
"GGPRH",
"GGPRT",
"GGPRL",
"GGPRF",
"GGPRS",
"GGPT",
"GGPTH",
"GGPTF",
"GGPTS",
"GGIR",
"GGIRH",
"GGIRT",
"GGIRL",
"GGIT",
"GGITH",
"GGPP",
"GGPP2",
"GGPPS",
"GGPPS2",
"GGPPF",
"GGPPF2",
"GGPI",
"GGPI2",
"GGPGR",
"GGIGR",
"GSGR",
"GGSR",
"GSGT",
"GGST",
"GSMF",
"GFGR",
"GFGT",
"GFMF",
"GGCR",
"GGCT",
"GGIMR",
"GGIMT",
"GGLIR",
"GGQ",
"GLPR",
"GLPRH",
"GLPRT",
"GLPRL",
"GLPT",
"GLPTH",
"GJPR",
"GJPRH",
"GJPRT",
"GJPRL",
"GJPT",
"GJPTH",
"GVPR",
"GVPRT",
"GVPRL",
"GVPT",
"GVPGR",
"GVIR",
"GVIRT",
"GVIRL",
"GVIT",
"GWCT",
"GWCTH",
"GGOR",
"GGORH",
"GOGR",
"GOGRH",
"GWGR",
"GWGRH",
"GGLR",
"GGLRH",
"GMCTP",
"GMCTW",
"GMCTG",
"GMWPT",
"GMWPR",
"GMWPA",
"GMWPU",
"GMWPG",
"GMWPO",
"GMWPS",
"GMWPV",
"GMWPP",
"GMWPL",
"GMWIT",
"GMWIN",
"GMWIA",
"GMWIU",
"GMWIG",
"GMWIS",
"GMWIV",
"GMWIP",
"GMWDR",
"GMWDT",
"GMWWO",
"GMWWT",
"GEPR",
"GEPT",
"GEFF",
"GGSPR",
"GGSRL",
"GGSRU",
"GGSSP",
"GGSTP",
"GOSPR",
"GOSRL",
"GOSRU",
"GOSSP",
"GOSTP",
"GWSPR",
"GWSRL",
"GWSRU",
"GWSSP",
"GWSTP",
"GAPI",
"GSPR",
"GSPT",
"GSIR",
"GSIT",
"GSPC",
"GSIC",
"GTPRANI",
"GTPTANI",
"GTIRANI",
"GTITANI",
"GTPRCAT",
"GTPTCAT",
"GTIRCAT",
"GTITCAT",
"GTPCHEA",
"GTICHEA",
"GTPRHEA",
"GTPTHEA",
"GTIRHEA",
"GTITHEA",
"GMPR",
"GMPT",
"GMIR",
"GMIT",
"GTPRFOA",
"GTPTFOA",
"GTIRFOA",
"GTITFOA",
"GSGR",
"GGSR",
"GSGT",
"GGST",
"GGDC",
"GGDCQ",
"GMCPL",
"GPR",
"GPRDC",
"GGCR",
"GGCT",
"GGIMR",
"GGIMT",
"GPRFP",
"GGPRNBFP",
"GGLIR",
"GGCV",
"GGQ",
"GEPR",
"GEPT",
"GESR",
"GEST",
"GEDC",
"GEDCQ",
"GPR",
"GPRG",
"GPRW",
"GPRB",
"GPRBG",
"GPRBW",
"GALQ",
"GOPRNB",
"GWPRNB",
"GGPRNB",
"GLPRNB",
"GWIRNB",
"GGIRNB",
"GCPR",
"GCPC",
"GCPT",
"GCIR",
"GCIC",
"GCIT",
"GSPR",
"GSPT",
"GSIR",
"GSIT",
"GOPRL",
"GOIRL",
"GWPRL",
"GWIRL",
"GGPRL",
"GGIRL",
"GLPRL",
"GVPRL",
"GVIRL",
"GNPR",
"GNPT",
"GNIR",
"GNIT",
"GTPRSUR",
"GTPTSUR",
"GTIRSUR",
"GTITSUR",
"GTPRALK",
"GTPTALK",
"GTIRALK",
"GTITALK"
],
"comment":"Some keywords need to be suffixed by a tracer name...",
"deck_name_regex" : "GU.+|GTPR.+|GTPT.+|GTPC.+|GTIR.+|GTIT.+|GTIC.+|GTIRF.+|GTIRS.+|GTPRF.+|GTPRS.+|GTITF.+|GTITS.+|GTPTF.+|GTPTS.+|GTICF.+|GTICS.+|GTPCF.+|GTPCS.+",
"size" : 1,
"items" : [
{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}
]
}

View File

@ -1 +0,0 @@
{"name" : "GVIR" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GVIT" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GVPR" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GVPT" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GWCT" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GWIR" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GWIT" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GWPR" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}

View File

@ -1 +0,0 @@
{"name" : "GWPT" , "size" : 1 , "items" : [{"name" : "GROUPS" , "size_type" : "ALL" , "value_type" : "STRING"}]}