Lines Matching refs:Parser
91 local Parser = {}
92 function Parser.new (self, tokens)
246 Parser.peek = function (self, offset)
251 Parser.advance = function (self)
256 Parser.advanceValue = function (self)
260 Parser.accept = function (self, type)
266 Parser.expect = function (self, type, msg)
271 Parser.expectDedent = function (self, msg)
276 Parser.peekType = function (self, val, offset)
280 Parser.ignore = function (self, items)
293 Parser.ignoreSpace = function (self)
297 Parser.ignoreWhitespace = function (self)
301 Parser.parse = function (self)
361 Parser.parseDoc = function (self)
366 Parser.inline = function (self)
382 Parser.isInline = function (self)
387 Parser.parent = function(self, level)
392 Parser.parentType = function(self, type, level)
396 Parser.parseString = function (self)
444 Parser.parsePipe = function (self)
452 Parser.parseTextBlock = function (self, sep)
473 Parser.parseHash = function (self, hash)
509 Parser.parseInlineHash = function (self)
537 Parser.parseList = function (self)
548 Parser.parseInlineList = function (self)
567 Parser.parseTimestamp = function (self)
582 return Parser:new(exports.tokenize(str)):parse()