From 5fb107e20f0ae27f52bc8accb683378423f6a6f8 Mon Sep 17 00:00:00 2001 From: grilledham Date: Wed, 16 May 2018 11:37:22 +0100 Subject: [PATCH] added global tokens --- utils/global_token.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/utils/global_token.lua b/utils/global_token.lua index c5912cb9..0f156cb9 100644 --- a/utils/global_token.lua +++ b/utils/global_token.lua @@ -17,4 +17,18 @@ function Token.get(token_id) return tokens[token_id] end +global.tokens = {} + +function Token.register_global(var) + local c = #global.tokens + 1 + + global.tokens[c] = var + + return c +end + +function Token.get_global(token_id) + return global.tokens[token_id] +end + return Token \ No newline at end of file