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

version» Context lines:

pike.git/lib/modules/Parser.pmod/Pike.pmod:1:   //   // This file needs to support old pikes that e.g. don't understand   // "#pike". Some of them fail when they see an unknown cpp directive.   //   // #pike __REAL_VERSION__   // - // $Id: Pike.pmod,v 1.27 2002/12/30 14:40:16 nilsson Exp $ + // $Id: Pike.pmod,v 1.28 2003/01/18 02:13:19 nilsson Exp $      //! This module parses and tokanizes Pike source code.      inherit "C.pmod";      #define UNKNOWN_TOKEN \    error("Unknown pike token: %O\n", data[pos..pos+20])      static mapping(string : int) backquoteops =   (["/":1,
pike.git/lib/modules/Parser.pmod/Pike.pmod:85:    m_delete(state, "remains");    break;    }    state->in_token = 0;    }       while(1)    {    int start=pos;    -  // werror("::::%c\n",data[pos]); -  +     switch(data[pos])    {    case '\0':    return ret;       case '#':    {    pos+=1;       if(data[pos]=='\"') {