Lua.Parser.Recovery.DelimiterStack (Lua v1.0.0-rc.0)

View Source

Tracks unclosed delimiters in a stack-based manner.

Summary

Types

t()

@type t() :: %Lua.Parser.Recovery.DelimiterStack{
  stack: [{atom(), Lua.AST.Meta.position()}]
}

Functions

empty?(stack)

new()

peek(stack)

pop(stack, closing_delimiter)

push(stack, delimiter, position)