Added more missing operators

This commit is contained in:
Pierre Pronchery 2008-03-03 16:24:04 +00:00
parent 9c6ae26a9a
commit 8364a0cf2f
2 changed files with 10 additions and 0 deletions

View File

@ -65,19 +65,23 @@ typedef enum _CppCode
CPP_CODE_OPERATOR_DOTDOTDOT, CPP_CODE_OPERATOR_DOTDOTDOT,
CPP_CODE_OPERATOR_DPLUS, CPP_CODE_OPERATOR_DPLUS,
CPP_CODE_OPERATOR_EQUALS, CPP_CODE_OPERATOR_EQUALS,
CPP_CODE_OPERATOR_GEQUALS,
CPP_CODE_OPERATOR_GREATER, CPP_CODE_OPERATOR_GREATER,
CPP_CODE_OPERATOR_HASH, CPP_CODE_OPERATOR_HASH,
CPP_CODE_OPERATOR_INVERSE, CPP_CODE_OPERATOR_INVERSE,
CPP_CODE_OPERATOR_LBRACE, CPP_CODE_OPERATOR_LBRACE,
CPP_CODE_OPERATOR_LBRACKET, CPP_CODE_OPERATOR_LBRACKET,
CPP_CODE_OPERATOR_LEQUALS,
CPP_CODE_OPERATOR_LESS, CPP_CODE_OPERATOR_LESS,
CPP_CODE_OPERATOR_LPAREN, CPP_CODE_OPERATOR_LPAREN,
CPP_CODE_OPERATOR_MASK, CPP_CODE_OPERATOR_MASK,
CPP_CODE_OPERATOR_MEQUALS, CPP_CODE_OPERATOR_MEQUALS,
CPP_CODE_OPERATOR_MGREATER, CPP_CODE_OPERATOR_MGREATER,
CPP_CODE_OPERATOR_MINUS, CPP_CODE_OPERATOR_MINUS,
CPP_CODE_OPERATOR_MODEQUALS,
CPP_CODE_OPERATOR_MODULO, CPP_CODE_OPERATOR_MODULO,
CPP_CODE_OPERATOR_MORE, CPP_CODE_OPERATOR_MORE,
CPP_CODE_OPERATOR_NEQUALS,
CPP_CODE_OPERATOR_NOT, CPP_CODE_OPERATOR_NOT,
CPP_CODE_OPERATOR_OR, CPP_CODE_OPERATOR_OR,
CPP_CODE_OPERATOR_PEQUALS, CPP_CODE_OPERATOR_PEQUALS,
@ -88,6 +92,7 @@ typedef enum _CppCode
CPP_CODE_OPERATOR_RPAREN, CPP_CODE_OPERATOR_RPAREN,
CPP_CODE_OPERATOR_SEMICOLON, CPP_CODE_OPERATOR_SEMICOLON,
CPP_CODE_OPERATOR_TEQUALS, CPP_CODE_OPERATOR_TEQUALS,
CPP_CODE_OPERATOR_TILDE,
CPP_CODE_OPERATOR_TIMES, CPP_CODE_OPERATOR_TIMES,
CPP_CODE_OPERATOR_XEQUALS, CPP_CODE_OPERATOR_XEQUALS,
CPP_CODE_OPERATOR_XOR, CPP_CODE_OPERATOR_XOR,

View File

@ -103,6 +103,7 @@ static const CppOperator _cpp_operators[] =
{ CPP_CODE_OPERATOR_DEQUALS, "==" }, { CPP_CODE_OPERATOR_DEQUALS, "==" },
{ CPP_CODE_OPERATOR_EQUALS, "=" }, { CPP_CODE_OPERATOR_EQUALS, "=" },
{ CPP_CODE_OPERATOR_DGEQUALS, ">>=" }, { CPP_CODE_OPERATOR_DGEQUALS, ">>=" },
{ CPP_CODE_OPERATOR_GEQUALS, ">=" },
{ CPP_CODE_OPERATOR_DGREATER, ">>" }, { CPP_CODE_OPERATOR_DGREATER, ">>" },
{ CPP_CODE_OPERATOR_GREATER, ">" }, { CPP_CODE_OPERATOR_GREATER, ">" },
{ CPP_CODE_OPERATOR_DHASH, "##" }, { CPP_CODE_OPERATOR_DHASH, "##" },
@ -114,6 +115,7 @@ static const CppOperator _cpp_operators[] =
{ CPP_CODE_OPERATOR_DLESS, "<<" }, { CPP_CODE_OPERATOR_DLESS, "<<" },
{ CPP_CODE_OPERATOR_LBRACKET, "<:" }, { CPP_CODE_OPERATOR_LBRACKET, "<:" },
{ CPP_CODE_OPERATOR_LBRACE, "<%" }, { CPP_CODE_OPERATOR_LBRACE, "<%" },
{ CPP_CODE_OPERATOR_LEQUALS, "<=" },
{ CPP_CODE_OPERATOR_LESS, "<" }, { CPP_CODE_OPERATOR_LESS, "<" },
{ CPP_CODE_OPERATOR_LPAREN, "(" }, { CPP_CODE_OPERATOR_LPAREN, "(" },
{ CPP_CODE_OPERATOR_MGREATER, "->" }, { CPP_CODE_OPERATOR_MGREATER, "->" },
@ -123,7 +125,9 @@ static const CppOperator _cpp_operators[] =
{ CPP_CODE_OPERATOR_RBRACE, "%>" }, { CPP_CODE_OPERATOR_RBRACE, "%>" },
{ CPP_CODE_OPERATOR_DHASH, "%:%:" }, { CPP_CODE_OPERATOR_DHASH, "%:%:" },
{ CPP_CODE_OPERATOR_HASH, "%:" }, { CPP_CODE_OPERATOR_HASH, "%:" },
{ CPP_CODE_OPERATOR_MODEQUALS, "%=" },
{ CPP_CODE_OPERATOR_MODULO, "%" }, { CPP_CODE_OPERATOR_MODULO, "%" },
{ CPP_CODE_OPERATOR_NEQUALS, "!=" },
{ CPP_CODE_OPERATOR_NOT, "!" }, { CPP_CODE_OPERATOR_NOT, "!" },
{ CPP_CODE_OPERATOR_DPLUS, "++" }, { CPP_CODE_OPERATOR_DPLUS, "++" },
{ CPP_CODE_OPERATOR_PEQUALS, "+=" }, { CPP_CODE_OPERATOR_PEQUALS, "+=" },
@ -134,6 +138,7 @@ static const CppOperator _cpp_operators[] =
{ CPP_CODE_OPERATOR_RPAREN, ")" }, { CPP_CODE_OPERATOR_RPAREN, ")" },
{ CPP_CODE_OPERATOR_SEMICOLON, ";" }, { CPP_CODE_OPERATOR_SEMICOLON, ";" },
{ CPP_CODE_OPERATOR_TEQUALS, "*=" }, { CPP_CODE_OPERATOR_TEQUALS, "*=" },
{ CPP_CODE_OPERATOR_TILDE, "~" },
{ CPP_CODE_OPERATOR_TIMES, "*" }, { CPP_CODE_OPERATOR_TIMES, "*" },
{ CPP_CODE_OPERATOR_XEQUALS, "^=" }, { CPP_CODE_OPERATOR_XEQUALS, "^=" },
{ CPP_CODE_OPERATOR_XOR, "^" } { CPP_CODE_OPERATOR_XOR, "^" }