pike.git / lib / modules / Parser.pmod / Pike.pmod

version» Context lines:

pike.git/lib/modules/Parser.pmod/Pike.pmod:1:   #pike __REAL_VERSION__      inherit "C.pmod";      #define UNKNOWN_TOKEN \ -  throw( ({sprintf("Unknown token %O\n",data[pos..pos+20]) }) ) +  throw( ({sprintf("Unknown pike token: %O\n",data[pos..pos+20]) }) )      static mapping(string : int) backquoteops =   (["/":1,    "%":1,    "*":1,    "*=":2,    "&":1,    "|":1,    "^":1,    "~":1,
pike.git/lib/modules/Parser.pmod/Pike.pmod:203:    case '\t':    pos++;    continue;    }    break;    }    break;       case '\'':    pos++; -  if(data[pos]=='\\') pos++; -  if(data[pos..pos+1]=="''") pos++; +  if(data[pos]=='\\') pos+=2;    int end=search(data, "'", pos)+1;    if (!end) {    --pos;    UNKNOWN_TOKEN;    }    pos=end;    break;       case '"':    {