aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_LSL_tree.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-02-03 21:14:16 +1000
committerDavid Walter Seikel2012-02-03 21:14:16 +1000
commit56fb2d5cfc30c6bd42213ac918f5f5918cdc8ed4 (patch)
tree66f782a313740f5bc68d097f84de103e96557fa9 /LuaSL/src/LuaSL_LSL_tree.h
parentForgot about labels. (diff)
downloadSledjHamr-56fb2d5cfc30c6bd42213ac918f5f5918cdc8ed4.zip
SledjHamr-56fb2d5cfc30c6bd42213ac918f5f5918cdc8ed4.tar.gz
SledjHamr-56fb2d5cfc30c6bd42213ac918f5f5918cdc8ed4.tar.bz2
SledjHamr-56fb2d5cfc30c6bd42213ac918f5f5918cdc8ed4.tar.xz
Final part of the crement Lua implementation.
Diffstat (limited to 'LuaSL/src/LuaSL_LSL_tree.h')
-rw-r--r--LuaSL/src/LuaSL_LSL_tree.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/LuaSL/src/LuaSL_LSL_tree.h b/LuaSL/src/LuaSL_LSL_tree.h
index 4858d99..2a66bd7 100644
--- a/LuaSL/src/LuaSL_LSL_tree.h
+++ b/LuaSL/src/LuaSL_LSL_tree.h
@@ -236,11 +236,12 @@ struct _LSL_Parenthesis
236 236
237struct _LSL_Identifier // For variables and function parameters. 237struct _LSL_Identifier // For variables and function parameters.
238{ 238{
239 LSL_Text name; 239 LSL_Text name;
240 Eina_Strbuf *ignorable; 240 LSL_Statement *definition;
241 const char *sub; 241 Eina_Strbuf *ignorable;
242 LSL_Leaf value; 242 const char *sub;
243 miscFlags flags; 243 LSL_Leaf value;
244 miscFlags flags;
244}; 245};
245 246
246struct _LSL_Statement 247struct _LSL_Statement
@@ -256,6 +257,7 @@ struct _LSL_Statement
256#if LUASL_DIFF_CHECK 257#if LUASL_DIFF_CHECK
257 Eina_Strbuf **ignorable; // Can be up to five of these I think. 258 Eina_Strbuf **ignorable; // Can be up to five of these I think.
258#endif 259#endif
260 miscFlags flags;
259/* 261/*
260LSL_Leaf *addStatement(LSL_Leaf *lval, LSL_Type type, LSL_Leaf *left, LSL_Leaf *expr, LSL_Leaf *right, LSL_Leaf *block); 262LSL_Leaf *addStatement(LSL_Leaf *lval, LSL_Type type, LSL_Leaf *left, LSL_Leaf *expr, LSL_Leaf *right, LSL_Leaf *block);
261 263