summaryrefslogtreecommitdiff
path: root/src/expr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/expr.h')
-rw-r--r--src/expr.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/expr.h b/src/expr.h
index cebc7740..5b6b650d 100644
--- a/src/expr.h
+++ b/src/expr.h
@@ -128,6 +128,10 @@ public:
void parse(std::istream& in, const uint32_t flags = 0,
const string * original_string = NULL);
+ void mark_uncompiled() {
+ compiled = false;
+ }
+ void recompile(scope_t& scope);
void compile(scope_t& scope);
value_t calc(scope_t& scope);
value_t calc(scope_t& scope) const;