summaryrefslogtreecommitdiff
path: root/src/map/script.hpp
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2014-03-25 21:46:21 -0700
committerBen Longbons <b.r.longbons@gmail.com>2014-03-25 21:46:21 -0700
commit769e8ac9c17779a15492d7fcfc1931c014670c2d (patch)
tree8be5d50a8b0545bdb62770809e65ee523dc0c2d6 /src/map/script.hpp
parent8d50ad7f65c46d83b44c18249566a16c6d290496 (diff)
downloadtmwa-769e8ac9c17779a15492d7fcfc1931c014670c2d.tar.gz
tmwa-769e8ac9c17779a15492d7fcfc1931c014670c2d.tar.bz2
tmwa-769e8ac9c17779a15492d7fcfc1931c014670c2d.tar.xz
tmwa-769e8ac9c17779a15492d7fcfc1931c014670c2d.zip
Add deprecation warnings for script syntax changes
Diffstat (limited to 'src/map/script.hpp')
-rw-r--r--src/map/script.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/map/script.hpp b/src/map/script.hpp
index 6cf40b0..8c072b3 100644
--- a/src/map/script.hpp
+++ b/src/map/script.hpp
@@ -35,8 +35,8 @@ public:
ZSit parse_simpleexpr(ZSit p);
ZSit parse_subexpr(ZSit p, int limit);
ZSit parse_expr(ZSit p);
- ZSit parse_line(ZSit p);
- void parse_script(ZString src, int line);
+ ZSit parse_line(ZSit p, bool *canstep);
+ void parse_script(ZString src, int line, bool implicit_end);
// consumption methods used only by script.cpp
ByteCode operator[](size_t i) const { return script_buf[i]; }
@@ -136,7 +136,8 @@ public:
int defsp, new_defsp;
};
-std::unique_ptr<const ScriptBuffer> parse_script(ZString, int);
+std::unique_ptr<const ScriptBuffer> parse_script(ZString, int, bool implicit_end);
+
struct argrec_t
{
ZString name;