class

Merlin::Parser(IdentT, NodeT)

Inherits Merlin::ParserLogic < Merlin::ParserIgnores < Merlin::ParserValidator < Merlin::Tokenizer < Reference < Object

Constructors

new(root : Group(IdentT, NodeT), groups : Hash(IdentT, Group(IdentT, NodeT)) = Hash(IdentT, Group(IdentT, NodeT)).new, tokens : Hash(IdentT, Merlin::Token(IdentT)) = Hash(IdentT, Token(IdentT)).new, reference_recursion_limit : Int32 = 1024)
Source

Instance methods

cache
Source
debugger
Source
debugger=(debugger : Debugger(IdentT, NodeT))
Source
debugger?
Source
groups
Source
parsing_position
Source
parsing_queue
Source
parsing_tokens
Source
reference_recursion_limit
Source
reference_recursion_limit=(reference_recursion_limit : Int32)
Source
root
Source
tokens
Source