Lines Matching defs:end
77 std::reverse(children.begin(), children.end());
120 InputPosition const end = begin + input.size();
127 while (pos != end) {
129 Symbol* symbol = MatchToken(&pos, end);
139 end - token_start, 10))));
155 Symbol* Lexer::MatchToken(InputPosition* pos, InputPosition end) {
170 // longer. Iterate from the end to ensure that if one keyword is a prefix of
174 if (static_cast<size_t>(end - token_start) < keyword.size()) continue;
257 if (already_completed != processed->end()) {
270 if (final_item != processed->end()) {
280 reason = "unexpected end of input";