abstract class Syntaks::Parser

Included Modules

Defined in:

syntaks/parser.cr

Instance Method Summary

Macros inherited from module Syntaks::EBNF

build_ebnf(arg) build_ebnf, ignored(name, sequence) ignored, rule(name, types, sequence, &action) rule

Instance Method Detail

def call(input : String, ctx : Context = EmptyContext.new) #

[View source]
def call(source : Source, ctx : Context = EmptyContext.new) #

[View source]
def call(state : State, ctx : Context = EmptyContext.new) #

[View source]
def call!(input : String) #

[View source]
def call!(src : Source) #

[View source]
def inspect(io) #

[View source]
def profile(input : String | Source) #

[View source]
abstract def root : Component #

[View source]