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.40 2007/06/01 06:13:28 mbaehr Exp $ + // $Id: Pike.pmod,v 1.41 2008/06/28 16:36:55 nilsson Exp $      //! This module parses and tokenizes Pike source code.      inherit "C.pmod";      array(string) low_split(string data, void|mapping state)   {    if(state && state->remains)    data = m_delete(state, "remains") + data;    array ret;
pike.git/lib/modules/Parser.pmod/Pike.pmod:51:   class UnterminatedStringError   //! Error thrown when an unterminated string token is encountered.   {    inherit Error.Generic;    constant error_type = "unterminated_string";    constant is_unterminated_string_error = 1;       string err_str;    //! The string that failed to be tokenized    -  static void create(string _err_str, void|array bt) +  protected void create(string _err_str, void|array bt)    {    err_str = _err_str;    ::create(sprintf("Unterminated string: %O\n", err_str), bt);    }   }