| 130 |  | // atom expression operators | 
| 131 |  | const static int leftparen    = expression |  0; | 
| 132 |  | const static int rightparen   = expression |  1; | 
| 133 | < | const static int to           = expression | 2; | 
| 133 | > | const static int to           = expression |  2; | 
| 134 |  | const static int opAnd        = expression |  3; | 
| 135 |  | const static int opOr         = expression |  4; | 
| 136 |  | const static int opNot        = expression |  5; | 
| 140 |  | const static int all          = expression | 9 ; | 
| 141 |  | const static int none         = expression | 10; | 
| 142 |  | const static int name         = expression | 11; | 
| 143 | + | const static int hull         = expression | dynamic | 12; | 
| 144 |  | // miguel 2005 01 01 | 
| 145 |  | // these are used to demark the beginning and end of expressions | 
| 146 |  | // they do not exist in the source code, but are emitted by the |