Skip to main content
CrystalDocs

    Browse DocsCrystalShardsAbout

    github.com/DanilaFe/pegasus

    master

    Types

    • Array
    • Iterable
    • Pegasus
      • Automata
        • Automaton
        • State
        • UniqueAutomaton
      • Dfa
        • ConflictErrorContext
        • DState
        • Dfa
      • Dot
        • OutputTarget
      • Elements
        • EmptyElement
        • EofElement
        • IndexableElement
        • LookaheadElement
        • NonterminalId
        • TerminalId
      • Error
        • DfaException
        • ErrorContext
        • GeneralException
        • GrammarException
        • NfaException
        • PdaException
        • PegasusException
        • TableException
      • Generated
        • NonterminalTree
        • Semantics
          • NonterminalTree
          • TerminalTree
          • Token
          • Tree
        • TerminalTree
        • Token
        • Tree
          • SelfDeque
      • Generators
        • Api
          • FileGenerator
          • FileInput
          • FileOutputMode
          • FilesOutputMode
          • Input
          • OutputMode
          • PegasusOptionParser
          • StdInput
          • StdOutputMode
        • C
          • CContext
          • HeaderGenerator
          • LanguageInput
          • SourceGenerator
        • CSem
          • CContext
          • FullInput
          • GeneratorInput
          • HeaderGenerator
          • LanguageInput
          • SourceGenerator
        • CTableGen
        • Crystal
          • CrystalContext
          • LanguageInput
          • ParserGenerator
        • CrystalSem
          • CrystalContext
          • FullInput
          • GeneratorInput
          • LanguageInput
          • SourceGenerator
        • CrystalTableGen
      • Language
        • LanguageData
        • LanguageDefinition
        • NamedConflictErrorContext
        • OneOrMoreElement
        • Option
        • OptionObject
        • OptionalElement
        • Rule
        • RuleAlternative
        • RuleElement
        • Token
        • ZeroOrMoreElement
      • Nfa
        • AnyTransition
        • ByteTransition
        • LambdaTransition
        • NState
        • Nfa
        • RangeTransition
        • StateChain
        • Transition
      • Pda
        • DottedItem
        • Grammar
        • Item
        • LookaheadItem
        • PState
        • Pda
      • Semantics
        • NonterminalTree
        • SemanticsData
        • TerminalTree
      • Sim
        • ParentTree
        • Token
        • TokenTree
        • Tree
    module

    Pegasus::Error

    This module contains all the error-related code. This includes a custom exception class and context for it.

    Nested types

    • Pegasus::Error::DfaException
    • Pegasus::Error::ErrorContext
    • Pegasus::Error::GeneralException
    • Pegasus::Error::GrammarException
    • Pegasus::Error::NfaException
    • Pegasus::Error::PdaException
    • Pegasus::Error::PegasusException
    • Pegasus::Error::TableException

    CrystalDocs.org - Crystal Shard Documentation Hosting

    GitHubCrystalShardsCrystal Language