Home | History | Annotate | Download | only in expectations

Lines Matching refs:Parser

16 // This is the internal parser for test expectations. It parses an input
26 // The parser is implemented as a state machine, with each state returning a
28 class Parser {
30 // The parser will call these methods on its delegate during a Parse()
48 // Creates a new parser for |input| that will send data to |delegate|.
49 Parser(Delegate* delegate, const std::string& input);
50 ~Parser();
52 // Runs the parser of the input string.
63 typedef StateFunc(Parser::*StateFuncPtr)();
75 // The parser state functions. On entry, the parser state is at the beginning
77 // or NULL to end parsing. On return, the parser is at the beginning of the
113 // Parser delegate.
132 // The Expectation object that is currently being processed by the parser.