diff options
author | David Walter Seikel | 2012-02-03 19:04:31 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-02-03 19:04:31 +1000 |
commit | 1b5123d6b64a66067877f8c73a7d864f5dd03dea (patch) | |
tree | 74c86fa6ca243e0b786a613034d91479dbe6b683 /LuaSL/src/LuaSL_LSL_tree.h | |
parent | Translating crements to Lua is damned hard. Leaving it for later, but let it... (diff) | |
download | SledjHamr-1b5123d6b64a66067877f8c73a7d864f5dd03dea.zip SledjHamr-1b5123d6b64a66067877f8c73a7d864f5dd03dea.tar.gz SledjHamr-1b5123d6b64a66067877f8c73a7d864f5dd03dea.tar.bz2 SledjHamr-1b5123d6b64a66067877f8c73a7d864f5dd03dea.tar.xz |
Properly implement Lua crements.
Diffstat (limited to '')
-rw-r--r-- | LuaSL/src/LuaSL_LSL_tree.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/LuaSL/src/LuaSL_LSL_tree.h b/LuaSL/src/LuaSL_LSL_tree.h index 9f1aaee..4858d99 100644 --- a/LuaSL/src/LuaSL_LSL_tree.h +++ b/LuaSL/src/LuaSL_LSL_tree.h | |||
@@ -150,7 +150,11 @@ typedef enum | |||
150 | { | 150 | { |
151 | MF_NONE = 0, | 151 | MF_NONE = 0, |
152 | MF_LOCAL = 1, | 152 | MF_LOCAL = 1, |
153 | MF_NOASSIGN = 2 | 153 | MF_NOASSIGN = 2, |
154 | MF_PREDEC = 4, | ||
155 | MF_PREINC = 8, | ||
156 | MF_POSTDEC = 16, | ||
157 | MF_POSTINC = 32 | ||
154 | } miscFlags; | 158 | } miscFlags; |
155 | 159 | ||
156 | struct _allowedTypes | 160 | struct _allowedTypes |
@@ -236,6 +240,7 @@ struct _LSL_Identifier // For variables and function parameters. | |||
236 | Eina_Strbuf *ignorable; | 240 | Eina_Strbuf *ignorable; |
237 | const char *sub; | 241 | const char *sub; |
238 | LSL_Leaf value; | 242 | LSL_Leaf value; |
243 | miscFlags flags; | ||
239 | }; | 244 | }; |
240 | 245 | ||
241 | struct _LSL_Statement | 246 | struct _LSL_Statement |