Top Level Namespace

Included Modules

Extended Modules

Defined in:

Method Summary

Macro Summary

Method Detail

def raise_dfa(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false) #

[View source]
def raise_general(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false) #

[View source]
def raise_grammar(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false) #

[View source]
def raise_nfa(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false) #

[View source]
def raise_pda(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false) #

[View source]
def raise_table(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false) #

[View source]

Macro Detail

macro define_raise(name, class_name) #

Define a raise function from a name and a Pegasus exception class.


[View source]