103 |
|
const static int endofline = 9; |
104 |
|
const static int endofstatement = 10; |
105 |
|
|
106 |
< |
const static int command = (1 << 11); |
107 |
< |
const static int expressionCommand = (1 << 12); // expression command |
108 |
< |
const static int expression = (1 << 13); /// expression term |
106 |
> |
const static int command = (1 << 8); |
107 |
> |
const static int expressionCommand = (1 << 9); // expression command |
108 |
> |
const static int expression = (1 << 10); /// expression term |
109 |
|
|
110 |
|
// generally, the minus sign is used to denote atom ranges |
111 |
|
// this property is used for the few commands which allow negative integers |
112 |
< |
const static int negnums = (1 << 14); |
112 |
> |
const static int negnums = (1 << 11); |
113 |
|
|
114 |
|
//expression involves coordinates which will change every frame, such as withins |
115 |
< |
const static int dynamic = (1 << 15); |
115 |
> |
const static int dynamic = (1 << 12); |
116 |
|
|
117 |
|
// every property is also valid in an expression context |
118 |
< |
const static int atomproperty = (1 << 16) | expression | negnums; |
118 |
> |
const static int atomproperty = (1 << 12) | expression | negnums; |
119 |
|
// every predefined is also valid in an expression context |
120 |
< |
const static int comparator = (1 << 17) | expression; |
121 |
< |
const static int predefinedset = (1 << 18) | expression; |
122 |
< |
const static int embeddedExpression= (1 << 19); // embedded expression |
123 |
< |
const static int index = (1 << 20) | expression; |
120 |
> |
const static int comparator = (1 << 13) | expression; |
121 |
> |
const static int predefinedset = (1 << 14) | expression; |
122 |
> |
const static int embeddedExpression= (1 << 15); // embedded expression |
123 |
> |
const static int index = (1 << 16) | expression; |
124 |
|
// rasmol commands |
125 |
|
const static int define = command | expressionCommand | 1; |
126 |
|
const static int select = command | expressionCommand | 2 ; |