class Marpa::Builder

Defined in:

marpa.cr

Constructors

Instance Method Summary

Instance methods inherited from class Marpa::Actions

call(name, context) call

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def create_character_class(context) #

[View source]
def create_literal(context) #

[View source]
def create_regex(context) #

[View source]
def create_symbol(context) #

[View source]
def discard_rule(context) #

[View source]
def discards : Array(String) #

[View source]
def discards=(discards : Array(String)) #

[View source]
def elements : Hash(String, Regex) #

[View source]
def elements=(elements : Hash(String, Regex)) #

[View source]
def empty_rule(context) #

[View source]
def grammar : LibMarpa::MarpaGrammar #

[View source]
def grammar=(grammar : LibMarpa::MarpaGrammar) #

[View source]
def lexer #

[View source]
def priority_rule(context) #

[View source]
def quantified_rule(context) #

[View source]
def rules : Hash(Int32, Hash(String, String)) #

[View source]
def rules=(rules : Hash(Int32, Hash(String, String))) #

[View source]
def start_rule(context) #

[View source]
def symbols : Hash(String, Int32) #

[View source]
def symbols=(symbols : Hash(String, Int32)) #

[View source]
def tokens : Hash(String, Array(String) | Regex) #

[View source]
def tokens=(tokens : Hash(String, Array(String) | Regex)) #

[View source]