class CLTK::Parser::Parser

Defined in:

cltk/parser/parser.cr

Constructors

Instance Method Summary

Instance methods inherited from class Object

in?(collection : Array | Set) in?

Constructor Detail

def self.new(symbols : Array(String), lh_sides : Hash(Int32, String), states : Array(CLTK::Parser::State), procs : Hash(Int32, Tuple(CLTK::Parser::ProdProc, Int32)), token_hooks : Hash(String, Array(CLTK::Parser::Environment -> _)), env : ::CLTK::Parser::Environment.class | Nil) #

[View source]

Instance Method Detail

def parse(tokens, popts : NamedTuple | Nil) #

[View source]