Lines Matching defs:CurTok
236 /// CurTok/getNextToken - Provide a simple token buffer. CurTok is the current
238 /// lexer and updates CurTok with its results.
239 static int CurTok;
241 return CurTok = gettok();
250 if (!isascii(CurTok))
254 int TokPrec = BinopPrecedence[CurTok];
274 if (CurTok != '(') // Simple variable ref.
280 if (CurTok != ')') {
286 if (CurTok == ')') break;
288 if (CurTok != ',')
313 if (CurTok != ')')
327 if (CurTok != tok_then)
334 if (CurTok != tok_else)
349 if (CurTok != tok_identifier)
355 if (CurTok != '=')
362 if (CurTok != ',')
371 if (CurTok == ',') {
377 if (CurTok != tok_in)
395 if (CurTok != tok_identifier)
404 if (CurTok == '=') {
414 if (CurTok != ',') break;
417 if (CurTok != tok_identifier)
422 if (CurTok != tok_in)
440 switch (CurTok) {
456 if (!isascii(CurTok) || CurTok == '(' || CurTok == ',')
460 int Opc = CurTok;
480 int BinOp = CurTok;
520 switch (CurTok) {
530 if (!isascii(CurTok))
533 FnName += (char)CurTok;
539 if (!isascii(CurTok))
542 FnName += (char)CurTok;
547 if (CurTok == tok_number) {
556 if (CurTok != '(')
562 if (CurTok != ')')
1051 switch (CurTok) {