Lines Matching full:local

6 local table_print_value
13 local list = {}
18 local last = list[#list]
20 local rep = "{\n"
21 local comma
28 local keyRep
55 local table_print = function(tt)
59 local table_clone = function(t)
60 local clone = {}
67 local string_trim = function(s, what)
72 local push = function(stack, item)
76 local pop = function(stack)
77 local item = stack[#stack]
82 local context = function (str)
91 local Parser = {}
100 local exports = {version = "1.2"}
102 local word = function(w) return "^("..w..")([%s$%c])" end
104 local tokens = {
147 local token
148 local row = 0
149 local ignore
150 local indents = 0
151 local lastIndents
152 local stack = {}
153 local indentAmount = 0
154 local inline = false
159 local captures = {}
168 local str2 = str:gsub(tokens[i][2], "", 1)
186 local snip = token[2][1]
217 local input = token[2].input
281 local advanced
303 local ref = nil
305 local char = self:peek()[2][1]:sub(1,1)
316 local result
317 local c = {
351 local term = "term "..c.token[1]..": '"..c.token[2][1].."'"
367 local current = self:peek(0)
372 local inline = {}
373 local i = 0
383 local _, i = self:inline()
398 local result = self:advanceValue()
405 local types = self:inline()
421 local addtl = self:accept("indent")
445 local pipe = self:expect("pipe")
447 local result = self:parseTextBlock(pipe.sep)
453 local token = self:advance()
454 local result = string_trim(token.raw, "\n")
455 local indents = 0
457 local newtoken = self:advance()
475 local indents = 0
478 local id = self:advanceValue()
494 local id = self:advanceValue()
510 local id
511 local hash = {}
512 local i = 0
538 local list = {}
549 local list = {}
550 local i = 0
568 local capture = self:advance()[2]