Home | History | Annotate | Download | only in Chapter6

Lines Matching defs:CurTok

218 /// CurTok/getNextToken - Provide a simple token buffer.  CurTok is the current
220 /// lexer and updates CurTok with its results.
221 static int CurTok;
223 return CurTok = gettok();
232 if (!isascii(CurTok))
236 int TokPrec = BinopPrecedence[CurTok];
256 if (CurTok != '(') // Simple variable ref.
262 if (CurTok != ')') {
268 if (CurTok == ')') break;
270 if (CurTok != ',')
295 if (CurTok != ')')
309 if (CurTok != tok_then)
316 if (CurTok != tok_else)
331 if (CurTok != tok_identifier)
337 if (CurTok != '=')
344 if (CurTok != ',')
353 if (CurTok == ',') {
359 if (CurTok != tok_in)
376 switch (CurTok) {
391 if (!isascii(CurTok) || CurTok == '(' || CurTok == ',')
395 int Opc = CurTok;
415 int BinOp = CurTok;
455 switch (CurTok) {
465 if (!isascii(CurTok))
468 FnName += (char)CurTok;
474 if (!isascii(CurTok))
477 FnName += (char)CurTok;
482 if (CurTok == tok_number) {
491 if (CurTok != '(')
497 if (CurTok != ')')
888 switch (CurTok) {