Represents the bitwise and (A&B) operator.
|
static void | Add (Operator newOperator) |
| Adds a useable operator to the global lookup. More...
|
|
static bool | IsOperator (char character) |
| Is the given character an operator or the start of one? More...
|
|
int | Priority |
| The priority of this operator over others. Essentially implements bodmas. More...
|
|
bool | LeftOnly |
| True if this operator only uses the content to its left. e.g. LEFT++. More...
|
|
bool | RightOnly |
| True if this operator only uses the content to its right. e.g. !RIGHT. More...
|
|
string | Pattern |
| The operator text pattern, for example '+' More...
|
|
bool | LeftAndRight =true |
| True if this operator uses the content on both the left and right of it. e.g. LEFT+RIGHT. More...
|
|
static Dictionary< char, int > | Starts =new Dictionary<char,int>() |
| The first character of an operator (as some have 2 or more; e.g. +=, &&) More...
|
|
static Dictionary< string,
Operator > | FullOperators =new Dictionary<string,Operator>() |
| A lookup for an operators text to the operator instance. e.g. '+' to the add operator. More...
|
|