diff options
author | David Walter Seikel | 2014-08-14 08:59:39 +1000 |
---|---|---|
committer | David Walter Seikel | 2014-08-14 08:59:39 +1000 |
commit | 10228595e8c234db03bc860cbb93ae7232c6ccca (patch) | |
tree | 08552adc64486526eecc62a7d5e78b790f3e25da /src/LuaSL/LuaSL_compile.c | |
parent | Optimise message sending. (diff) | |
download | SledjHamr-10228595e8c234db03bc860cbb93ae7232c6ccca.zip SledjHamr-10228595e8c234db03bc860cbb93ae7232c6ccca.tar.gz SledjHamr-10228595e8c234db03bc860cbb93ae7232c6ccca.tar.bz2 SledjHamr-10228595e8c234db03bc860cbb93ae7232c6ccca.tar.xz |
Use the new message saving stuff in the parser as well.
Diffstat (limited to '')
-rw-r--r-- | src/LuaSL/LuaSL_compile.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/LuaSL/LuaSL_compile.c b/src/LuaSL/LuaSL_compile.c index b2ae841..4764855 100644 --- a/src/LuaSL/LuaSL_compile.c +++ b/src/LuaSL/LuaSL_compile.c | |||
@@ -1,6 +1,5 @@ | |||
1 | 1 | ||
2 | #include "LuaSL.h" | 2 | #include "LuaSL.h" |
3 | #include "SledjHamr.h" | ||
4 | 3 | ||
5 | /* TODO - problem de jour | 4 | /* TODO - problem de jour |
6 | */ | 5 | */ |
@@ -223,7 +222,7 @@ LSL_Script constants; | |||
223 | int lowestToken = 999999; | 222 | int lowestToken = 999999; |
224 | 223 | ||
225 | 224 | ||
226 | static void finishMessage(LuaCompile *compiler, compileMessage *message, int type, int column, int line) | 225 | void finishMessage(LuaCompile *compiler, compileMessage *message, int type, int column, int line) |
227 | { | 226 | { |
228 | message->type = type; | 227 | message->type = type; |
229 | message->column = column; | 228 | message->column = column; |
@@ -2318,7 +2317,7 @@ void compileLSL(LuaCompiler *compiler) | |||
2318 | { | 2317 | { |
2319 | // sendBack(lcompiler->compiler->client, lcompiler->compiler->SID, "compilerError(%d,%d,NOT FOUND function %s called)", call->call->line, call->call->column, call->call->value.stringValue); | 2318 | // sendBack(lcompiler->compiler->client, lcompiler->compiler->SID, "compilerError(%d,%d,NOT FOUND function %s called)", call->call->line, call->call->column, call->call->value.stringValue); |
2320 | finishMessage(lcompiler->compiler, addMessage(&(lcompiler->compiler->messages), sizeof(compileMessage), | 2319 | finishMessage(lcompiler->compiler, addMessage(&(lcompiler->compiler->messages), sizeof(compileMessage), |
2321 | "NOT FOUND function %s called)", call->call->value.stringValue), | 2320 | "NOT FOUND function %s called", call->call->value.stringValue), |
2322 | 1, call->call->column, call->call->line); | 2321 | 1, call->call->column, call->call->line); |
2323 | } | 2322 | } |
2324 | } | 2323 | } |