summaryrefslogtreecommitdiff
path: root/op.h
diff options
context:
space:
mode:
Diffstat (limited to 'op.h')
-rw-r--r--op.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/op.h b/op.h
index bb832359..66618360 100644
--- a/op.h
+++ b/op.h
@@ -75,6 +75,10 @@ public:
// Binary operators
O_NOT,
+ O_NEG,
+
+ UNARY_OPERATORS,
+
O_EQ,
O_NEQ,
O_LT,
@@ -85,7 +89,6 @@ public:
O_AND,
O_OR,
- O_NEG,
O_ADD,
O_SUB,
O_MUL,
@@ -97,6 +100,9 @@ public:
O_COMMA,
O_CALL,
+ O_MATCH,
+
+ BINARY_OPERATORS,
OPERATORS,
@@ -288,7 +294,6 @@ public:
bool print(std::ostream& out, print_context_t& context) const;
void dump(std::ostream& out, const int depth) const;
- void read(std::ostream& in);
void read(const char *& data);
void write(std::ostream& out) const;