aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_LSL_tree.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-21 16:09:59 +1000
committerDavid Walter Seikel2012-01-21 16:09:59 +1000
commit77e246b31f8892594d389a75e5f9b4cfe5c25315 (patch)
tree863b5b827f00fd860c2c1c91ae4a21b640ed4743 /LuaSL/src/LuaSL_LSL_tree.h
parentComments about LSL identifier quirks. (diff)
downloadSledjHamr-77e246b31f8892594d389a75e5f9b4cfe5c25315.zip
SledjHamr-77e246b31f8892594d389a75e5f9b4cfe5c25315.tar.gz
SledjHamr-77e246b31f8892594d389a75e5f9b4cfe5c25315.tar.bz2
SledjHamr-77e246b31f8892594d389a75e5f9b4cfe5c25315.tar.xz
Parse function calls, at least the basics.
Diffstat (limited to '')
-rw-r--r--LuaSL/src/LuaSL_LSL_tree.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/LuaSL/src/LuaSL_LSL_tree.h b/LuaSL/src/LuaSL_LSL_tree.h
index 41435ff..54cc0d8 100644
--- a/LuaSL/src/LuaSL_LSL_tree.h
+++ b/LuaSL/src/LuaSL_LSL_tree.h
@@ -324,6 +324,7 @@ typedef struct
324void burnLeaf(void *data); 324void burnLeaf(void *data);
325LSL_Leaf *addFunction(LuaSL_compiler *compiler, LSL_Leaf *type, LSL_Leaf *identifier, LSL_Leaf *open, LSL_Leaf *params, LSL_Leaf *close); 325LSL_Leaf *addFunction(LuaSL_compiler *compiler, LSL_Leaf *type, LSL_Leaf *identifier, LSL_Leaf *open, LSL_Leaf *params, LSL_Leaf *close);
326LSL_Leaf *addFunctionBody(LuaSL_compiler *compiler, LSL_Leaf *function, LSL_Leaf *block); 326LSL_Leaf *addFunctionBody(LuaSL_compiler *compiler, LSL_Leaf *function, LSL_Leaf *block);
327LSL_Leaf *addFunctionCall(LuaSL_compiler *compiler, LSL_Leaf *identifier, LSL_Leaf *open, LSL_Leaf *params, LSL_Leaf *close);
327LSL_Leaf *addOperation(LuaSL_compiler *compiler, LSL_Leaf *left, LSL_Leaf *lval, LSL_Leaf *right); 328LSL_Leaf *addOperation(LuaSL_compiler *compiler, LSL_Leaf *left, LSL_Leaf *lval, LSL_Leaf *right);
328LSL_Leaf *addParameter(LuaSL_compiler *compiler, LSL_Leaf *type, LSL_Leaf *newParam); 329LSL_Leaf *addParameter(LuaSL_compiler *compiler, LSL_Leaf *type, LSL_Leaf *newParam);
329LSL_Leaf *addParenthesis(LSL_Leaf *lval, LSL_Leaf *expr, LSL_Type type, LSL_Leaf *rval); 330LSL_Leaf *addParenthesis(LSL_Leaf *lval, LSL_Leaf *expr, LSL_Type type, LSL_Leaf *rval);