Public Types

de.fraunhofer.isst.axbench.axlang.elements.expressions.OperatorSymbol Class Reference

List of all members.

Public Types

enum  Operator {
  DIV = ("/", OperatorKind.ARITHMETIC), MINUS = ("-", OperatorKind.ARITHMETIC), MOD = ("%", OperatorKind.ARITHMETIC), PLUS = ("+", OperatorKind.ARITHMETIC), TIMES = ("*", OperatorKind.ARITHMETIC),
  INCREMENT = ("++", OperatorKind.INTEGER), DECREMENT = ("--", OperatorKind.INTEGER), NOT = ("!", OperatorKind.BOOLEAN), AND = ("&&", OperatorKind.BOOLEAN), OR = ("||", OperatorKind.BOOLEAN),
  EQUAL = ("==", OperatorKind.COMPARISON), GREATER = (">", OperatorKind.COMPARISON), GREATEROREQUAL = (">=", OperatorKind.COMPARISON), LESS = ("<", OperatorKind.COMPARISON), LESSOREQUAL = ("<=", OperatorKind.COMPARISON),
  NOTEQUAL = ("!=", OperatorKind.COMPARISON)
}
enum  OperatorKind { ARITHMETIC, BOOLEAN, COMPARISON, INTEGER }

Detailed Description

Author:
mgrosse
Version:
0.8.0
Since:
0.8.0

Member Enumeration Documentation

Enumerator:
DIV 
MINUS 
MOD 
PLUS 
TIMES 
INCREMENT 
DECREMENT 
NOT 
AND 
OR 
EQUAL 
GREATER 
GREATEROREQUAL 
LESS 
LESSOREQUAL 
NOTEQUAL 
Enumerator:
ARITHMETIC 
BOOLEAN 
COMPARISON 
INTEGER