| /******************************************************************************* |
| * Copyright (c) 2005, 2007 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| |
| *******************************************************************************/ |
| /* |
| * (c) 2002, 2005 xored software and others all rights reserved. http://www.xored.com |
| */ |
| package org.eclipse.dltk.ast.expressions; |
| |
| /** |
| * |
| * Holds all constants used in expression. This is language independent set of |
| * constants. |
| * |
| */ |
| public interface ExpressionConstants { |
| /** |
| * Expression Constants |
| */ |
| static public final int E_PLUS = 1000; |
| |
| static public final int E_MINUS = 1001; |
| |
| static public final int E_MULT = 1002; |
| |
| static public final int E_DIV = 1003; |
| |
| static public final int E_LOR = 1004; |
| |
| static public final int E_LOR_ASSIGN = 1104; |
| |
| static public final int E_XOR = 1005; |
| |
| static public final int E_BOR = 1006; |
| |
| static public final int E_EMPTY = 1006; |
| |
| static public final int E_BAND = 1007; |
| |
| static public final int E_LAND = 1008; |
| |
| static public final int E_LAND_ASSIGN = 1108; |
| |
| static public final int E_LSHIFT = 1009; |
| |
| static public final int E_RSHIFT = 1010; |
| |
| static public final int E_LSHIFT_ASSIGN = 1109; |
| |
| static public final int E_RSHIFT_ASSIGN = 1110; |
| |
| static public final int E_BXOR = 1011; |
| |
| static public final int E_ALLOC = 1012; |
| |
| static public final int E_EQUAL = 1013; |
| |
| static public final int E_LT = 1014; |
| |
| static public final int E_LE = 1015; |
| |
| static public final int E_GT = 1016; |
| |
| static public final int E_GE = 1017; |
| |
| static public final int E_CONCAT = 1018; |
| |
| static public final int E_MOD = 1019; |
| |
| static public final int E_DOT_ASSIGN = 1020; |
| |
| static public final int E_ARRAY = 1021; |
| |
| static public final int E_IDENTICAL = 1022; |
| |
| static public final int E_LIST = 1023; |
| |
| static public final int E_NOTIDENTICAL = 1024; |
| |
| static public final int E_NOT_IDENTICAL = 1025; |
| |
| static public final int E_LNOT = 1026; |
| |
| static public final int E_BNOT = 1027; |
| |
| static public final int E_BNOT_ASSIGN = 1028; |
| |
| static public final int E_NOT_EQUAL = 1029; |
| |
| static public final int E_NOT_EQUAL2 = 1030; |
| |
| static public final int E_DIV_ASSIGN = 1031; |
| |
| static public final int E_PLUS_ASSIGN = 1032; |
| |
| static public final int E_INC = 1033; |
| |
| static public final int E_MINUS_ASSIGN = 1034; |
| |
| static public final int E_DEC = 1035; |
| |
| static public final int E_MOD_ASSIGN = 1036; |
| |
| static public final int E_MULT_ASSIGN = 1037; |
| |
| static public final int E_SR_ASSIGN = 1038; |
| |
| static public final int E_SL_ASSIGN = 1039; |
| |
| static public final int E_BXOR_ASSIGN = 1040; |
| |
| static public final int E_BAND_ASSIGN = 1041; |
| |
| static public final int E_DOUBLE_ARROW = 1042; |
| |
| static public final int E_SINGLE_ARROW = 1043; |
| |
| static public final int E_DOLLAR = 1045; |
| |
| static public final int E_COMMA = 1046; |
| |
| static public final int E_BOR_ASSIGN = 1047; |
| |
| static public final int E_CONCAT_ASSIGN = 1048; |
| |
| static public final int E_INDEX = 1049; |
| |
| static public final int E_NOTIN = 1050; |
| |
| static public final int E_IS = 1051; |
| |
| static public final int E_ISNOT = 1052; |
| |
| static public final int E_IN = 1053; |
| |
| static public final int E_ASSIGN = 1054; |
| |
| static public final int NUMBER_LITERAL = 1055; |
| |
| static public final int STRING_LITERAL = 1056; |
| |
| static public final int BOOLEAN_LITERAL = 1057; |
| |
| static public final int E_IMPORT = 1058; |
| |
| static public final int E_INSTANSEOF = 1059; |
| |
| static public final int E_CAST = 1060; |
| |
| static public final int E_PAREN = 1061; |
| |
| static public final int E_CONDITIONAL = 1062; |
| |
| static public final int E_REF = 1063; |
| |
| static public final int E_EXPRESSION_LIST = 1064; |
| |
| static public final int E_REFERENCE = 1065; |
| |
| static public final int E_PRINT = 1066; |
| |
| static public final int E_CALL = 1067; |
| |
| static public final int E_DOT = 1068; |
| |
| static public final int E_CURLY = 1069; |
| |
| static public final int E_FACTOR = 1070; |
| |
| static public final int E_IDENTIFIER = 1071; |
| |
| static public final int E_DICT = 1072; |
| |
| static public final int E_SUBSCRIPT = 1073; |
| |
| static public final int E_AT = 1074; |
| |
| static public final int E_TILDE = 1075; |
| |
| static public final int E_DOUBLESTAR_ASSIGN = 1076; |
| |
| static public final int E_DOUBLEDIV_ASSIGN = 1077; |
| |
| static public final int E_POWER = 1078; |
| |
| static public final int E_POWER_ASSIGN = 1079; |
| |
| static public final int USER_EXPRESSION_START = 10000; |
| } |