diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2014-03-25 21:46:21 -0700 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2014-03-25 21:46:21 -0700 |
commit | 769e8ac9c17779a15492d7fcfc1931c014670c2d (patch) | |
tree | 8be5d50a8b0545bdb62770809e65ee523dc0c2d6 /src/map/script.hpp | |
parent | 8d50ad7f65c46d83b44c18249566a16c6d290496 (diff) | |
download | tmwa-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.hpp | 7 |
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; |