diff options
author | David Walter Seikel | 2012-01-21 16:09:59 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-01-21 16:09:59 +1000 |
commit | 77e246b31f8892594d389a75e5f9b4cfe5c25315 (patch) | |
tree | 863b5b827f00fd860c2c1c91ae4a21b640ed4743 /LuaSL/src/LuaSL_LSL_tree.h | |
parent | Comments about LSL identifier quirks. (diff) | |
download | SledjHamr-77e246b31f8892594d389a75e5f9b4cfe5c25315.zip SledjHamr-77e246b31f8892594d389a75e5f9b4cfe5c25315.tar.gz SledjHamr-77e246b31f8892594d389a75e5f9b4cfe5c25315.tar.bz2 SledjHamr-77e246b31f8892594d389a75e5f9b4cfe5c25315.tar.xz |
Parse function calls, at least the basics.
Diffstat (limited to 'LuaSL/src/LuaSL_LSL_tree.h')
-rw-r--r-- | LuaSL/src/LuaSL_LSL_tree.h | 1 |
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 | |||
324 | void burnLeaf(void *data); | 324 | void burnLeaf(void *data); |
325 | LSL_Leaf *addFunction(LuaSL_compiler *compiler, LSL_Leaf *type, LSL_Leaf *identifier, LSL_Leaf *open, LSL_Leaf *params, LSL_Leaf *close); | 325 | LSL_Leaf *addFunction(LuaSL_compiler *compiler, LSL_Leaf *type, LSL_Leaf *identifier, LSL_Leaf *open, LSL_Leaf *params, LSL_Leaf *close); |
326 | LSL_Leaf *addFunctionBody(LuaSL_compiler *compiler, LSL_Leaf *function, LSL_Leaf *block); | 326 | LSL_Leaf *addFunctionBody(LuaSL_compiler *compiler, LSL_Leaf *function, LSL_Leaf *block); |
327 | LSL_Leaf *addFunctionCall(LuaSL_compiler *compiler, LSL_Leaf *identifier, LSL_Leaf *open, LSL_Leaf *params, LSL_Leaf *close); | ||
327 | LSL_Leaf *addOperation(LuaSL_compiler *compiler, LSL_Leaf *left, LSL_Leaf *lval, LSL_Leaf *right); | 328 | LSL_Leaf *addOperation(LuaSL_compiler *compiler, LSL_Leaf *left, LSL_Leaf *lval, LSL_Leaf *right); |
328 | LSL_Leaf *addParameter(LuaSL_compiler *compiler, LSL_Leaf *type, LSL_Leaf *newParam); | 329 | LSL_Leaf *addParameter(LuaSL_compiler *compiler, LSL_Leaf *type, LSL_Leaf *newParam); |
329 | LSL_Leaf *addParenthesis(LSL_Leaf *lval, LSL_Leaf *expr, LSL_Type type, LSL_Leaf *rval); | 330 | LSL_Leaf *addParenthesis(LSL_Leaf *lval, LSL_Leaf *expr, LSL_Type type, LSL_Leaf *rval); |