Lines Matching refs:parser
53 const char* enum_sig = "Lsun/hotspot/parser/DiagnosticCommand$DiagnosticArgumentType;";
67 static void fill_in_parser(DCmdParser* parser, oop argument)
79 parser->add_dcmd_option(argument);
84 parser->add_dcmd_option(argument);
89 parser->add_dcmd_option(argument);
94 parser->add_dcmd_option(argument);
99 parser->add_dcmd_option(argument);
104 parser->add_dcmd_option(argument);
116 DCmdParser parser;
125 fill_in_parser(&parser, argument_oop);
129 parser.parse(&cmdline,',',CHECK_NULL);
132 objArrayOop returnvalue_array = oopFactory::new_objArray(k, parser.num_arguments() * 2, CHECK_NULL);
134 GrowableArray<const char *>*parsedArgNames = parser.argument_name_array();
136 for (int i = 0; i < parser.num_arguments(); i++) {
139 GenDCmdArgument* arg = parser.lookup_dcmd_option(parsedArgNames->at(i), strlen(parsedArgNames->at(i)));