Lines Matching refs:CurTok
255 /// CurTok/getNextToken - Provide a simple token buffer. CurTok is the current
257 /// lexer and updates CurTok with its results.
258 static int CurTok;
260 return CurTok = gettok();
269 if (!isascii(CurTok))
273 int TokPrec = BinopPrecedence[CurTok];
300 if (CurTok != '(') // Simple variable ref.
306 if (CurTok != ')') {
312 if (CurTok == ')') break;
314 if (CurTok != ',')
340 if (CurTok != ')')
355 if (CurTok != tok_then)
363 if (CurTok != tok_else)
380 if (CurTok != tok_identifier)
386 if (CurTok != '=')
394 if (CurTok != ',')
404 if (CurTok == ',') {
411 if (CurTok != tok_in)
431 if (CurTok != tok_identifier)
440 if (CurTok == '=') {
451 if (CurTok != ',') break;
454 if (CurTok != tok_identifier)
459 if (CurTok != tok_in)
478 switch (CurTok) {
494 if (!isascii(CurTok) || CurTok == '(' || CurTok == ',')
498 int Opc = CurTok;
519 int BinOp = CurTok;
562 switch (CurTok) {
572 if (!isascii(CurTok))
575 FnName += (char)CurTok;
581 if (!isascii(CurTok))
584 FnName += (char)CurTok;
589 if (CurTok == tok_number) {
598 if (CurTok != '(')
604 if (CurTok != ')')
1373 switch (CurTok) {