• Home
  • Raw
  • Download

Lines Matching +full:continue +full:- +full:on +full:- +full:error

7 //     http://www.apache.org/licenses/LICENSE-2.0
10 // distributed under the License is distributed on an "AS IS" BASIS,
24 bool Lexer::Error(const string& message, string* err) { in Error() function in Lexer
34 int col = last_token_ ? (int)(last_token_ - line_start) : 0; in Error()
76 case ERROR: return "lexing error"; in TokenName()
112 return "lexing error"; in DescribeLastError()
133 simple_varname = [a-zA-Z0-9_-]+; in ReadToken()
134 varname = [a-zA-Z0-9_.-]+; in ReadToken()
136 [ ]*"#"[^\000\n]*"\n" { continue; } in ReadToken()
153 [^] { token = ERROR; break; } in ReadToken()
178 [ ]+ { continue; } in EatWhitespace()
179 "$\r\n" { continue; } in EatWhitespace()
180 "$\n" { continue; } in EatWhitespace()
194 out->assign(start, p - start); in ReadIdent()
217 eval->AddText(StringPiece(start, p - start)); in ReadEvalString()
218 continue; in ReadEvalString()
232 eval->AddText(StringPiece(start, 1)); in ReadEvalString()
233 continue; in ReadEvalString()
237 eval->AddText(StringPiece("$", 1)); in ReadEvalString()
238 continue; in ReadEvalString()
241 eval->AddText(StringPiece(" ", 1)); in ReadEvalString()
242 continue; in ReadEvalString()
245 continue; in ReadEvalString()
248 continue; in ReadEvalString()
251 eval->AddSpecial(StringPiece(start + 2, p - start - 3)); in ReadEvalString()
252 continue; in ReadEvalString()
255 eval->AddSpecial(StringPiece(start + 1, p - start - 1)); in ReadEvalString()
256 continue; in ReadEvalString()
259 eval->AddText(StringPiece(":", 1)); in ReadEvalString()
260 continue; in ReadEvalString()
264 return Error("bad $-escape (literal $ must be written as $$)", err); in ReadEvalString()
268 return Error("unexpected EOF", err); in ReadEvalString()
272 return Error(DescribeLastError(), err); in ReadEvalString()
280 // Non-path strings end in newlines, so there's no whitespace to eat. in ReadEvalString()