Top Level Namespace
Included Modules
- Pegasus::Generators::C
- Pegasus::Generators::Crystal
- Pegasus::Generators::CrystalSem
- Pegasus::Generators::CSem
Extended Modules
- Pegasus::Generators::C
- Pegasus::Generators::Crystal
- Pegasus::Generators::CrystalSem
- Pegasus::Generators::CSem
Defined in:
Method Summary
- raise_dfa(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false)
- raise_general(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false)
- raise_grammar(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false)
- raise_nfa(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false)
- raise_pda(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false)
- raise_table(message, context_data = [] of Pegasus::Error::ErrorContext, internal = false)
Macro Summary
-
define_raise(name, class_name)
Define a raise function from a name and a Pegasus exception class.
Method Detail
Macro Detail
macro define_raise(name, class_name)
#
Define a raise function from a name and a Pegasus exception class.