Home | History | Annotate | Download | only in Chapter6

Lines Matching refs:CurTok

220 /// CurTok/getNextToken - Provide a simple token buffer.  CurTok is the current
222 /// lexer and updates CurTok with its results.
223 static int CurTok;
225 return CurTok = gettok();
234 if (!isascii(CurTok))
238 int TokPrec = BinopPrecedence[CurTok];
258 if (CurTok != '(') // Simple variable ref.
264 if (CurTok != ')') {
270 if (CurTok == ')') break;
272 if (CurTok != ',')
297 if (CurTok != ')')
311 if (CurTok != tok_then)
318 if (CurTok != tok_else)
333 if (CurTok != tok_identifier)
339 if (CurTok != '=')
346 if (CurTok != ',')
355 if (CurTok == ',') {
361 if (CurTok != tok_in)
378 switch (CurTok) {
393 if (!isascii(CurTok) || CurTok == '(' || CurTok == ',')
397 int Opc = CurTok;
417 int BinOp = CurTok;
457 switch (CurTok) {
467 if (!isascii(CurTok))
470 FnName += (char)CurTok;
476 if (!isascii(CurTok))
479 FnName += (char)CurTok;
484 if (CurTok == tok_number) {
493 if (CurTok != '(')
499 if (CurTok != ')')
890 switch (CurTok) {