pike.git / src / modules / Parser / pike.c

version» Context lines:

pike.git/src/modules/Parser/pike.c:35:    *!    *! @note    *! You probably want to use @[Parser.Pike] instead of this module.    *!    *! @seealso    *! @[Parser.Pike], @[_C].    */      inline static int m_isidchar( unsigned int x )   { -  if( (x >= 'a' && x <= 'z') || (x>='A' && x<='Z') || x>128 || x == '_') -  return 1; -  return 0; +  if( (x>='0' && x<='9') ) return 0; +  return isidchar(x);   }    - inline static int m_isidchar2( unsigned int x ) - { -  if( (x >= 'a' && x <= 'z') || (x>='A' && x<='Z') || x>128 || x=='_' || -  (x>='0'&&x<='9')||x=='$') -  return 1; -  return 0; - } + #define m_isidchar2(X) isidchar(X)         #define PUSH_TOKEN push_token0   #define TOKENIZE tokenize0   #define CHAR p_wchar0   #include "pike_tokenizer.h"   #undef TOKENIZE   #undef CHAR   #undef PUSH_TOKEN