Lines Matching defs:KEYWORD
74 /* A linespec keyword ("if"/"thread"/"task"/"-force-condition").
76 KEYWORD,
231 /* A keyword */
272 /* A keyword */
273 const char *keyword;
472 whitespace, we may have found a keyword. It is only a
473 keyword if it is not followed by another keyword.
476 since this keyword does not take any arguments. Otherwise,
477 it should be followed by a keyword.
571 return make_unique_xstrdup (token.data.keyword);
630 keyword, return the keyword start offset in STRING. Return -1
745 So if we find a keyword now, we know it is a keyword and not,
840 we don't want to misinterpret a potential keyword at
892 const char *keyword;
899 /* Check for a keyword, they end the linespec. */
900 keyword = linespec_lexer_lex_keyword (parser->lexer.stream);
901 if (keyword != NULL)
904 parser->lexer.current.data.keyword = keyword;
906 we would like lexing to stop when a keyword is seen.
908 parser->lexer.stream += strlen (keyword); */
1590 = {"keyword", "colon", "string", "number", "comma", "end of input"};
1704 /* If it is EOI or KEYWORD, issue an error. */
1717 set_completion_after_number (parser, linespec_complete_what::KEYWORD);
1734 /* If the next token is anything but EOI or KEYWORD, issue
1861 parser->complete_what = linespec_complete_what::KEYWORD;
1872 set_completion_after_number (parser, linespec_complete_what::KEYWORD);
1913 parser->complete_what = linespec_complete_what::KEYWORD;
2610 /* If the next token is not EOI, KEYWORD, or COMMA, issue an error. */
2655 /* Setup the completion word past the keyword. Lexing never
2656 advances past a keyword automatically, so skip it
2791 if (component == linespec_complete_what::KEYWORD)
3005 and switch to KEYWORD completion mode.
3026 can't be a keyword. Note: complete_linespec_component
3045 parser.complete_what = linespec_complete_what::KEYWORD;
3052 parser.complete_what = linespec_complete_what::KEYWORD;
3067 a pending breakpoint anyway and offer the keyword
3083 linespec_complete_what::KEYWORD,