Ibex API Reference
Alphabetic Index
File Listing
README
Namespace Listing A-Z
A
AST
(Ibex::Frontend)
ASTData
(Ibex::Runtime)
ASTRuleDefaults
(Ibex::Frontend)
Action
(Ibex::IR)
ActionLocations
(Ibex::Codegen)
ActionMethodSource
(Ibex::Codegen)
ActionScanner
(Ibex::Frontend)
ActionSource
(Ibex::Codegen)
Alternative
(Ibex::Frontend::AST)
Ambiguity
(Ibex::Codegen)
Analysis
(Ibex)
Artifact
(Ibex)
ArtifactSet
(Ibex)
Automaton
(Ibex::IR)
AutomatonDocument
(Ibex::IR::Validator)
AutomatonItem
(Ibex::IR)
AutomatonState
(Ibex::IR)
B
Base
(Ibex::IR::Validator)
Blender
(Ibex::Runtime::CST)
BootstrapParser
(Ibex::Frontend)
BootstrapParserDeclarations
(Ibex::Frontend)
BootstrapParserParameters
(Ibex::Frontend)
BootstrapParserRules
(Ibex::Frontend)
Build
(Ibex::CLIWatch)
BuildMetrics
(Ibex::LALR)
Builder
(Ibex::Frontend::DSL)
Builder
(Ibex::LALR)
C
CLI
(Ibex)
CLIAmbiguity
(Ibex)
CLICounterexampleOptions
(Ibex)
CLICoverage
(Ibex)
CLIDebug
(Ibex)
CLIDiagnostics
(Ibex)
CLIDocumentation
(Ibex)
CLIErrorMessages
(Ibex)
CLIExplain
(Ibex)
CLIFormatting
(Ibex)
CLIGenerationArtifacts
(Ibex)
CLIGenerationErrorMessages
(Ibex)
CLIGrammarTests
(Ibex)
CLIIRTools
(Ibex)
CLILSP
(Ibex)
CLIOutputs
(Ibex)
CLIRaccMigration
(Ibex)
CLISamples
(Ibex)
CLIWatch
(Ibex)
CST
(Ibex::Runtime)
CST
(Ibex::Frontend)
CSTMetadata
(Ibex::Codegen)
Cache
(Ibex::Codegen::GeneratedActionABI)
Candidate
(Ibex::Runtime::CST::Blender)
Checker
(Ibex::RaccMigration)
Codegen
(Ibex)
Collector
(Ibex::Coverage)
Compact
(Ibex::Tables)
CompactActions
(Ibex::Tables)
CompactProductions
(Ibex::Tables)
Configuration
(Ibex::LALR::ConflictSearch)
Configuration
(Ibex::Runtime::RepairSearch)
ConflictResolver
(Ibex::LALR)
ConflictSearch
(Ibex::LALR)
ConflictSearchLimits
(Ibex::LALR)
Conversion
(Ibex::Frontend::AST)
Convert
(Ibex::Frontend::AST)
Counterexample
(Ibex::LALR)
Coverage
(Ibex)
Cursor
(Ibex::Runtime::CST)
D
DSL
(Ibex::Frontend)
DeclarationDocumentState
(Ibex::Frontend::TokenAdapter)
DeclarationLexerState
(Ibex::Frontend::TokenAdapter)
DeclarationState
(Ibex::Frontend::TokenAdapter)
DefaultReductions
(Ibex::LALR)
DelimiterTracker
(Ibex::Frontend::TokenAdapter)
Diagnostic
(Ibex::Frontend)
DiagnosticRecovery
(Ibex::Frontend)
Diff
(Ibex::Runtime::CST)
DirectLookaheads
(Ibex::LALR)
DisplayName
(Ibex::Frontend::AST)
Document
(Ibex::ErrorMessages)
Document
(Ibex::Frontend::CST)
DocumentHandlers
(Ibex::LSP)
DocumentStore
(Ibex::LSP)
DocumentStoreDiagnostics
(Ibex::LSP)
DocumentStoreValidation
(Ibex::LSP)
Documentation
(Ibex::Codegen)
Dot
(Ibex::Codegen)
E
EditConflictError
(Ibex::Runtime::CST)
Editing
(Ibex::Runtime::CST)
EmbeddedSource
(Ibex::Runtime)
Empty
(Ibex::Frontend::AST)
Entry
(Ibex::ErrorMessages)
Entry
(Ibex::Runtime::CST::ParseMemo)
Error
(Ibex)
Error
(Ibex::GenerationTransaction)
ErrorMessages
(Ibex)
Event
(Ibex::Runtime)
EventJSONLTracer
(Ibex::Runtime)
EventSanitizer
(Ibex::Runtime)
EventStream
(Ibex::Coverage)
Expect
(Ibex::Frontend::AST)
ExpectRR
(Ibex::Frontend::AST)
Explain
(Ibex::Codegen)
F
Finding
(Ibex::RaccMigration)
Flags
(Ibex::Runtime::CST)
Formatter
(Ibex::Frontend)
Fragment
(Ibex::Frontend::AST)
Frontend
(Ibex)
G
GeneratedActionABI
(Ibex::Codegen)
GeneratedLexer
(Ibex::Runtime)
GeneratedParserBase
(Ibex::Frontend)
GeneratedParserIncludes
(Ibex::Frontend)
GeneratedParserMetadata
(Ibex::Frontend)
GeneratedParserParameters
(Ibex::Frontend)
GenerationInput
(Ibex)
GenerationManifest
(Ibex)
GenerationTransaction
(Ibex)
GenerationTransactionRecovery
(Ibex)
GenerationTransactionValidation
(Ibex)
Grammar
(Ibex::IR)
GrammarDocument
(Ibex::IR::Validator)
GrammarSymbol
(Ibex::IR)
GrammarTest
(Ibex::Frontend::AST)
GrammarTests
(Ibex)
GreenBuilder
(Ibex::Runtime::CST)
GreenNode
(Ibex::Runtime::CST)
GreenToken
(Ibex::Runtime::CST)
GreenTrivia
(Ibex::Runtime::CST)
Group
(Ibex::Frontend::AST)
H
HTML
(Ibex::Codegen)
Harness
(Ibex::RaccMigration)
Hooks
(Ibex::Runtime::JSONLTracer)
I
IELRPartition
(Ibex::LALR)
IR
(Ibex)
Ibex
Include
(Ibex::Frontend::AST)
IncrementalParseSession
(Ibex::Runtime::CST)
IncrementalUnsupportedError
(Ibex::Runtime::CST)
InitializationHandlers
(Ibex::LSP)
InlineAction
(Ibex::Frontend::AST)
J
JSONLTracer
(Ibex::Runtime)
K
Kind
(Ibex::Runtime::CST)
L
LALR
(Ibex)
LSP
(Ibex)
LexedSyntax
(Ibex::Runtime::CST)
Lexer
(Ibex::IR)
Lexer
(Ibex::Frontend::AST)
Lexer
(Ibex::Frontend)
LexerDocument
(Ibex::IR::Validator)
LexerInput
(Ibex::Runtime)
LexerRule
(Ibex::IR)
LexerRule
(Ibex::Frontend::AST)
LexerState
(Ibex::Frontend::AST)
Limits
(Ibex::LSP)
Location
(Ibex)
Location
(Ibex::Frontend)
LocationSpan
(Ibex::Runtime)
M
Mermaid
(Ibex::Codegen)
Migration
(Ibex::IR)
N
NavigationHandlers
(Ibex::LSP)
Node
(Ibex::Frontend::AST)
NodeAnnotation
(Ibex::Frontend::AST)
NodeCache
(Ibex::Runtime::CST)
NormalizeDeclarations
(Ibex)
NormalizeDiagnostics
(Ibex)
NormalizeExpander
(Ibex)
NormalizeExpression
(Ibex)
NormalizeInlineExpansion
(Ibex)
NormalizeInlineValidation
(Ibex)
NormalizeLexer
(Ibex)
NormalizeNamedReferences
(Ibex)
NormalizeNodes
(Ibex)
NormalizeParameterEbnfLowering
(Ibex)
NormalizeParameterLowering
(Ibex)
NormalizeParameterSubstitution
(Ibex)
NormalizeParameterValidation
(Ibex)
NormalizeParameters
(Ibex)
NormalizeRecoveryDeclarations
(Ibex)
Normalizer
(Ibex)
O
Observation
(Ibex::Runtime)
OnErrorReduce
(Ibex::Frontend::AST)
OnErrorReductions
(Ibex::LALR)
Optional
(Ibex::Frontend::AST)
Options
(Ibex::Frontend::AST)
P
PackedIntegers
(Ibex::Tables)
Parameter
(Ibex::Frontend::AST)
ParameterizedReference
(Ibex::Frontend::AST)
ParseError
(Ibex::Runtime)
ParseMemo
(Ibex::Runtime::CST)
ParseResult
(Ibex::Frontend)
ParseResult
(Ibex::Runtime::CST)
Parser
(Ibex::Runtime)
Parser
(Ibex::Frontend)
Parser
(Ibex::ErrorMessages)
ParserSyncRecovery
(Ibex::Runtime)
ParserV2
(Ibex::ErrorMessages)
Plus
(Ibex::Frontend::AST)
PositionCodec
(Ibex::LSP)
Precedence
(Ibex::Frontend::AST)
PrecedenceBuilder
(Ibex::Frontend::DSL)
PrecedenceLevel
(Ibex::Frontend::AST)
Printer
(Ibex::Frontend::AST)
Production
(Ibex::IR)
ProductionCoverage
(Ibex::GrammarTests)
ProtocolError
(Ibex::LSP)
R
RBS
(Ibex::Codegen)
RaccMigration
(Ibex)
Railroad
(Ibex::Codegen)
RailroadDocumentation
(Ibex::Codegen)
RakeTask
(Ibex)
Recovery
(Ibex::Frontend::AST)
Regenerator
(Ibex::Frontend)
RelexResult
(Ibex::Runtime::CST)
Relexer
(Ibex::Runtime::CST)
RepairAdvance
(Ibex::Runtime)
RepairEdit
(Ibex::Runtime)
RepairInput
(Ibex::Runtime)
RepairPlan
(Ibex::Runtime)
RepairPolicy
(Ibex::Runtime)
RepairPriorityQueue
(Ibex::Runtime)
RepairSearch
(Ibex::Runtime)
Report
(Ibex::Coverage)
Report
(Ibex::RaccMigration)
Report
(Ibex::Codegen)
RequestHandlers
(Ibex::LSP)
RequestSupport
(Ibex::LSP)
Resolution
(Ibex::Frontend)
ResolutionIOError
(Ibex::Frontend)
Resolver
(Ibex::Frontend)
ResourceLimitError
(Ibex::Runtime)
ResourceLimits
(Ibex::Runtime)
Result
(Ibex::GrammarTests)
Result
(Ibex::TableSimulation)
ReusableSubtree
(Ibex::Runtime::CST)
Root
(Ibex::Frontend::AST)
Ruby
(Ibex::Codegen)
RubyAST
(Ibex::Codegen)
RubyActions
(Ibex::Codegen)
RubyErrorMessages
(Ibex::Codegen)
RubyLexer
(Ibex::Codegen)
RubySyntax
(Ibex::Codegen)
RubyTableMetadata
(Ibex::Codegen)
RubyValuePrinters
(Ibex::Codegen)
Rule
(Ibex::Frontend::AST)
RuleBuilder
(Ibex::Frontend::DSL)
RuleDocumentation
(Ibex::Frontend)
RuleState
(Ibex::Frontend::TokenAdapter)
Runner
(Ibex::Watch)
Runner
(Ibex::GrammarTests)
Runtime
(Ibex)
RuntimeEventValidator
(Ibex::Coverage)
S
Samples
(Ibex)
Segment
(Ibex::Frontend)
SemanticType
(Ibex::Frontend::AST)
SentenceSearch
(Ibex::ErrorMessages)
SeparatedList
(Ibex::Frontend::AST)
SerializationError
(Ibex::Runtime::CST)
Serialize
(Ibex::IR)
Serialize
(Ibex::Runtime::CST)
SerializedTree
(Ibex::Runtime::CST)
Server
(Ibex::LSP)
Session
(Ibex::TableSimulation)
Sets
(Ibex::Analysis)
Simulator
(Ibex::TableSimulation)
SourceChanged
(Ibex::GenerationTransaction)
SourceCursor
(Ibex::Frontend)
SourceDocument
(Ibex::Frontend)
SourceEncoding
(Ibex::Frontend)
SourceLoader
(Ibex::Frontend)
SourcePosition
(Ibex::Frontend)
SourceSnapshot
(Ibex::Watch)
SourceSpan
(Ibex::Frontend)
SourceText
(Ibex::Runtime::CST)
Star
(Ibex::Frontend::AST)
Start
(Ibex::Frontend::AST)
Step
(Ibex::TableSimulation)
Subscription
(Ibex::Runtime::Observation)
SymbolIndex
(Ibex::LSP)
SymbolIndexBuilder
(Ibex::LSP)
SymbolIndexPrecedenceReferences
(Ibex::LSP)
SymbolIndexSourceQueries
(Ibex::LSP)
SymbolLabels
(Ibex::Codegen)
SymbolOccurrence
(Ibex::LSP)
SymbolReference
(Ibex::Frontend::AST)
SyntaxAnnotation
(Ibex::Runtime::CST)
SyntaxEditor
(Ibex::Runtime::CST)
SyntaxNode
(Ibex::Runtime::CST)
SyntaxResult
(Ibex::Runtime::CST)
SyntaxRewriter
(Ibex::Runtime::CST)
SyntaxToken
(Ibex::Runtime::CST)
T
TableSet
(Ibex::Tables)
TableSimulation
(Ibex)
Tables
(Ibex)
Text
(Ibex::TableSimulation)
TextEdit
(Ibex::Runtime::CST)
Token
(Ibex::Frontend)
TokenAdapter
(Ibex::Frontend)
TokenMemo
(Ibex::Runtime::CST)
Tokens
(Ibex::Frontend::AST)
Transport
(Ibex::LSP)
TriviaDroppedError
(Ibex::Runtime::CST)
TypedNode
(Ibex::Runtime::CST)
U
Update
(Ibex::ErrorMessages)
UserCode
(Ibex::Frontend::AST)
UserCodeChunk
(Ibex::IR)
V
ValidationError
(Ibex::Runtime::CST)
Validator
(Ibex::IR)
Validator
(Ibex::Runtime::CST)
W
Watch
(Ibex)
Witness
(Ibex::ErrorMessages::SentenceSearch)
Workspace
(Ibex::LSP)
WorkspaceAnalyzer
(Ibex::LSP)