public static function tokenChar($char)
{
switch ($char) {
case '{':
return T_BASIC_CURLY_OPEN;
case '}':
return T_CURLY_CLOSE;
case '[':
return T_SQUARE_OPEN;
case ']':
return T_SQUARE_CLOSE;
case '(':
return T_PARENTHESIS_OPEN;
case ')':
return T_PARENTHESIS_CLOSE;
case '.':
return T_STR_CONCAT;
case ';':
return T_SEMICOLON;
case ':':
return T_COLON;
case '?':
return T_THEN;
case '=':
return T_EQUALS;
case '!':
return T_NOT;
case '`':
return T_BACKTICK;
case ',':
return T_COMMA;
default:
return T_IGNORE;
}
}