blob: 7ef3ab3488f685925e20d198474e74124bef7b53 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2005, 2007 IBM Corporation and others.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0.
*
* SPDX-License-Identifier: EPL-2.0
*
*******************************************************************************/
/*
* (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;
}