Method List
-
#<< Flexr::DiagnosticSet
-
#[] Flexr::Automaton::TransitionRows
-
#__flexr_add_generated_eof Flexr::DSL
-
#__flexr_add_generated_rule Flexr::DSL
-
#__flexr_bind_generated_action Flexr::DSL
-
#__flexr_compiled Flexr::DSL
-
#__flexr_config Flexr::DSL
-
#__flexr_generated? Flexr::DSL
-
#__flexr_generated_accelerate Flexr::Regexp::SourceLexer
-
#__flexr_generated_acceleration_region Flexr::Regexp::SourceLexer
-
#__flexr_generated_acceptance Flexr::Regexp::SourceLexer
-
#__flexr_generated_actions Flexr::DSL
-
#__flexr_generated_execute Flexr::Regexp::SourceLexer
-
#__flexr_generated_fast_path? Flexr::Regexp::SourceLexer
-
#__flexr_generated_record_auto_accel_miss Flexr::Regexp::SourceLexer
-
#__flexr_generated_scan_simple Flexr::Regexp::SourceLexer
-
#__flexr_generated_simple_fast_path? Flexr::Regexp::SourceLexer
-
#__flexr_mark_generated! Flexr::DSL
-
#__flexr_reset! Flexr::DSL
-
#__flexr_rules Flexr::DSL
-
#__flexr_set_compiled! Flexr::DSL
-
#__flexr_spec Flexr::DSL
-
#__flexr_states Flexr::DSL
-
#accel Flexr::DSL
-
#accel Flexr::Options
-
accelerator! Flexr::Configuration
-
#accept? Flexr::Automaton::DFA
-
#accept? Flexr::Automaton::ReferenceDFA
-
accepting? Flexr::Automaton::Analysis
-
#accepts Flexr::Automaton::DFA
-
#accepts Flexr::Automaton::NFAState
-
#action Flexr::IR::Rule
-
#action Flexr::Source::RuleDefinition
-
#action_source Flexr::Source::RuleDefinition
-
#add_range Flexr::Automaton::ByteClassSet
-
#all_states Flexr::DSL
-
#any_error? Flexr::DiagnosticSet
-
artifact_metadata Flexr::Generated
-
atomic_replace Flexr::ArtifactWriter
-
#backend Flexr::IR::Spec
-
#backend Flexr::IR::Config
-
#backend Flexr::DSL
-
#backend Flexr::Options
-
backend! Flexr::Configuration
-
#base_offset Flexr::Runtime::Buffer
-
#begin_state Flexr::Runtime
-
#beginning_of_line? Flexr::Runtime
-
#binary_input Flexr::Runtime
-
#bind_action Flexr::Source::RuleDefinition
-
#bol_only Flexr::IR::Rule
-
#bol_only Flexr::Automaton::Acceptance
-
#bol_only Flexr::Source::RuleDefinition
-
#buffer Flexr::Runtime
-
#build Flexr::Automaton::NFABuilder
-
#build Flexr::Automaton::ByteClassSet
-
#byte_begin Flexr::Runtime::Location
-
byte_class Flexr::Unicode::ReferenceRegexp
-
#byte_classes Flexr::Automaton::NFA
-
#byte_end Flexr::Runtime::Location
-
byte_escape Flexr::Unicode::ReferenceRegexp
-
#byte_pos Flexr::LexError
-
#byte_pos Flexr::Runtime
-
#bytes Flexr::Automaton::Region
-
bytes_to_source Flexr::Automaton::Accel
-
#bytesize Flexr::Runtime::Buffer
-
#byteslice Flexr::Runtime::Buffer
-
#call Flexr::Source::StaticEval
-
canonical_name Flexr::Unicode::Property
-
casefold_ranges Flexr::Unicode::ReferenceRegexp
-
check Flexr::CLI
-
#child Flexr::Regexp::AST::Star
-
#child Flexr::Regexp::AST::Repeat
-
#children Flexr::Regexp::AST::Seq
-
#children Flexr::Regexp::AST::Alt
-
choose Flexr::Automaton::BackendCostModel
-
#class_count Flexr::Automaton::DFA
-
#class_name Flexr::IR::Spec
-
#class_name Flexr::Source::SpecSource
-
#code Flexr::Diagnostic
-
#code Flexr::Runtime::TokenTooLargeError
-
#code Flexr::Runtime::ResourceLimitError
-
codepoint_class Flexr::Unicode::ReferenceRegexp
-
codepoint_escape Flexr::Unicode::ReferenceRegexp
-
#color Flexr::Options
-
#column_begin Flexr::Runtime::Location
-
#column_end Flexr::Runtime::Location
-
compile Flexr::CLI
-
#compile Flexr::Automaton::Compiler
-
#compile! Flexr::DSL
-
compile_pattern Flexr
-
#compiled Flexr::Codegen::Base
-
compiled Flexr::Unicode::ReferenceRegexp
-
complement Flexr::Unicode::Property
-
complement Flexr::Unicode::ReferenceRegexp
-
#complete? Flexr::Importer::Result
-
#config Flexr::Source::SpecSource
-
#constants Flexr::Source::StaticEval
-
#constants Flexr::Source::SpecSource
-
#consume_step! Flexr::Runtime
-
dead_states Flexr::Automaton::Analysis
-
#declared_tokens Flexr::IR::Spec
-
#declared_tokens Flexr::IR::Config
-
decode Flexr::Unicode::Utf8Splitter
-
decode_array Flexr::Generated
-
decode_packed Flexr::Generated
-
default Flexr::Options
-
default_generated_path Flexr::ArtifactWriter
-
#defer_token_size_check! Flexr::Runtime
-
#dense_bytes Flexr::Automaton::BackendCostModel::Metrics
-
#dfa Flexr::DSL
-
#dfa Flexr::Automaton::Machine
-
#diagnostic Flexr::Error
-
#diagnostics Flexr::Generator
-
#diagnostics Flexr::Automaton::CompiledSpec
-
#direct Flexr::Automaton::DFA
-
#direct_score Flexr::Automaton::BackendCostModel::Metrics
-
#discard_before Flexr::Runtime::Buffer
-
dot_node_attributes Flexr::CLI
-
dot_quote Flexr::CLI
-
#dsl_edits Flexr::Source::SpecSource
-
#dsl_spans Flexr::Source::SpecSource
-
#each Flexr::DiagnosticSet
-
#each Flexr::Automaton::TransitionRows
-
#each_index Flexr::Automaton::TransitionRows
-
#each_token Flexr::Runtime
-
#ec Flexr::Automaton::DFA
-
#echo Flexr::Runtime
-
#emit Flexr::Runtime
-
#emit? Flexr::IR::Rule
-
#emits Flexr::DSL
-
#empty? Flexr::DiagnosticSet
-
encode Flexr::Codegen::TablePacker
-
encode_array Flexr::Codegen::TablePacker
-
encoded Flexr::Unicode::Utf8Splitter
-
#encoding Flexr::IR::Spec
-
#encoding Flexr::IR::Config
-
#encoding Flexr::DSL
-
#end_anchor Flexr::IR::Rule
-
#end_anchor Flexr::Automaton::Acceptance
-
#end_anchor Flexr::Source::RuleDefinition
-
#end_pos Flexr::Runtime::Match
-
enqueue Flexr::Automaton::Minimizer
-
#ensure_available? Flexr::Runtime::Buffer
-
ensure_distinct! Flexr::ArtifactWriter
-
#ensure_lookahead_size! Flexr::Runtime
-
#eof? Flexr::Runtime::Buffer
-
#eof_loaded? Flexr::Runtime::Buffer
-
#eof_rules Flexr::IR::Spec
-
#epsilon Flexr::Automaton::NFAState
-
#epsilon Flexr::Automaton::NFA
-
error Flexr::Diagnostics
-
#error! Flexr::Runtime
-
#error? Flexr::Diagnostic
-
#error_mode Flexr::Runtime
-
#eval_mode Flexr::Options
-
execute Flexr::CLI
-
extract Flexr::Automaton::Accel
-
#fetch Flexr::Automaton::TransitionRows
-
#filename Flexr::LexError
-
#filename Flexr::Runtime
-
#filename Flexr::Runtime::Location
-
#first_dsl_offset Flexr::Source::SpecSource
-
firstmatch_counterexample Flexr::Automaton::Analysis
-
#flexr_require_spans Flexr::Source::SpecSource
-
#format Flexr::Options
-
generate Flexr::CLI
-
#generate Flexr::Generator
-
#generate Flexr::Codegen::Table
-
#generate Flexr::Codegen::Direct
-
#generate Flexr::Codegen::Firstmatch
-
#generator_options Flexr::Options
-
#getbyte Flexr::Runtime::Buffer
-
group_ids Flexr::Automaton::Minimizer
-
#header Flexr::Codegen::Table
-
#help Flexr::Diagnostic
-
#hi Flexr::Regexp::AST::ByteRange
-
#hi Flexr::Regexp::AST::CodepointRange
-
#hi Flexr::Automaton::NFATransition
-
#id Flexr::IR::State
-
import Flexr::Importer
-
#inclusive Flexr::IR::State
-
incompatible_artifact! Flexr::Generated
-
indentation Flexr::Source::Passthrough
-
#index Flexr::IR::Rule
-
#index Flexr::Source::RuleDefinition
-
#inherited Flexr::DSL
-
initial_partitions Flexr::Automaton::Minimizer
-
#initial_state Flexr::IR::Spec
-
#initialize Flexr::Error
-
#initialize Flexr::LexError
-
#initialize Flexr::Importer
-
#initialize Flexr::Generator
-
#initialize Flexr::RakeTask
-
#initialize Flexr::Regexp::AST::Node
-
#initialize Flexr::DiagnosticSet
-
#initialize Flexr::Codegen::Base
-
#initialize Flexr::Runtime
-
#initialize Flexr::Automaton::TransitionRows
-
#initialize Flexr::Automaton::DFA
-
#initialize Flexr::Automaton::ReferenceDFA
-
#initialize Flexr::Automaton::NFA
-
#initialize Flexr::Automaton::NFABuilder
-
#initialize Flexr::Regexp::Parser
-
#initialize Flexr::Runtime::Buffer
-
#initialize Flexr::Runtime::TokenTooLargeError
-
#initialize Flexr::Runtime::ResourceLimitError
-
#initialize Flexr::Runtime::NonProgressError
-
#initialize Flexr::Runtime::BufferTooLargeError
-
#initialize Flexr::Runtime::StepLimitError
-
#initialize Flexr::Runtime::LookaheadTooLargeError
-
#initialize Flexr::Runtime::StateStackOverflowError
-
#initialize Flexr::Runtime::CancelledError
-
#initialize Flexr::Runtime::InvalidRecoveryActionError
-
#initialize Flexr::Runtime::Location
-
#initialize Flexr::Regexp::Normalizer
-
#initialize Flexr::Automaton::Compiler
-
#initialize Flexr::Codegen::Firstmatch
-
#initialize Flexr::Source::StaticEval
-
#initialize Flexr::Runtime::Interpreter
-
#initialize Flexr::Source::PrismReader
-
#initialize Flexr::Automaton::ByteClassSet
-
#input Flexr::Runtime
-
insert_after_preamble Flexr::Source::Passthrough
-
#inspect Flexr::Automaton::Acceptance
-
install! Flexr::Generated
-
install_compiled! Flexr::Generated
-
joint_byte_representatives Flexr::Automaton::Analysis
-
#kind Flexr::Regexp::AST::Anchor
-
#last_location Flexr::Runtime
-
#length Flexr::Automaton::TransitionRows
-
#less Flexr::Runtime
-
#line Flexr::LexError
-
#line_begin Flexr::Runtime::Location
-
#line_end Flexr::Runtime::Location
-
line_start_offset Flexr::Source::Passthrough
-
#lineno Flexr::Runtime
-
#lo Flexr::Regexp::AST::ByteRange
-
#lo Flexr::Regexp::AST::CodepointRange
-
#lo Flexr::Automaton::NFATransition
-
#loc Flexr::Regexp::AST::Empty
-
#loc Flexr::Regexp::AST::Fail
-
#loc Flexr::Regexp::AST::ByteRange
-
#loc Flexr::Regexp::AST::CodepointRange
-
#loc Flexr::Regexp::AST::Seq
-
#loc Flexr::Regexp::AST::Alt
-
#loc Flexr::Regexp::AST::Star
-
#loc Flexr::Regexp::AST::Repeat
-
#loc Flexr::Regexp::AST::Anchor
-
#loc Flexr::Regexp::AST::TrailMark
-
#loc Flexr::Regexp::AST::CharClass
-
#loc Flexr::Regexp::AST::Node
-
#location Flexr::IR::Rule
-
#location Flexr::Diagnostic
-
#location Flexr::Runtime::Token
-
#lookup_samples Flexr::Automaton::BackendCostModel::Metrics
-
#machines Flexr::Automaton::CompiledSpec
-
magic_comment? Flexr::Source::Passthrough
-
match Flexr::Unicode::ReferenceRegexp
-
#materialized_count Flexr::Automaton::TransitionRows
-
#max_buffer_size Flexr::Runtime::Buffer
-
#max_dfa_states Flexr::Options
-
#max_lookahead_size Flexr::Runtime
-
#max_token_size Flexr::Runtime
-
#maximum Flexr::Regexp::AST::Repeat
-
merge Flexr::Unicode::CaseFold
-
merge_ranges Flexr::Unicode::Property
-
#message Flexr::Diagnostic
-
metrics_for Flexr::Automaton::BackendCostModel
-
minimize Flexr::Automaton::Minimizer
-
#minimum Flexr::Regexp::AST::Repeat
-
#more Flexr::Runtime
-
#more_text_start Flexr::Runtime
-
#name Flexr::IR::State
-
needs_backup? Flexr::Automaton::Analysis
-
#negated Flexr::Regexp::AST::CharClass
-
#new_state Flexr::Automaton::NFA
-
next_line Flexr::Source::Passthrough
-
#next_token Flexr::Runtime
-
#normalize Flexr::Regexp::Normalizer
-
normalize_name Flexr::Unicode::Property
-
#note Flexr::Diagnostic
-
#on_eof Flexr::DSL
-
#option Flexr::DSL
-
option! Flexr::Configuration
-
#options Flexr::IR::Spec
-
#options Flexr::IR::Config
-
#output Flexr::RakeTask
-
#overrides Flexr::Options
-
pack Flexr::Codegen::TablePacker
-
#packed Flexr::Automaton::DFA
-
#packed_bytes Flexr::Automaton::BackendCostModel::Metrics
-
parse Flexr::CLI
-
#parse Flexr::Regexp::Parser
-
parse_pattern Flexr
-
#path Flexr::Source::SpecSource
-
#pattern_conditions Flexr::IR::Rule
-
#pattern_conditions Flexr::Source::RuleDefinition
-
#pattern_index Flexr::Automaton::Acceptance
-
#patterns Flexr::IR::Rule
-
#patterns Flexr::Source::RuleDefinition
-
#pop Flexr::Runtime
-
posix_ranges Flexr::Unicode::Property
-
predecessor_index Flexr::Automaton::Minimizer
-
prefix_bounds Flexr::Unicode::Utf8Splitter
-
print_dot Flexr::CLI
-
print_explanation Flexr::CLI
-
print_stats Flexr::CLI
-
print_trace Flexr::CLI
-
property_ranges Flexr::Unicode::Property
-
#push Flexr::Runtime
-
#racc_next_token Flexr::Runtime
-
raise! Flexr::Diagnostics
-
#ranges Flexr::Regexp::AST::CharClass
-
ranges Flexr::Unicode::Property
-
ranges Flexr::Unicode::CaseFold
-
reachable_groups Flexr::Automaton::Minimizer
-
#read Flexr::Source::PrismReader
-
read_spec Flexr::CLI
-
#read_to_end Flexr::Runtime::Buffer
-
rebuild Flexr::Automaton::Minimizer
-
reference_pattern? Flexr
-
refine Flexr::Automaton::Minimizer
-
#regexp Flexr::Automaton::Region
-
regexp_for Flexr::Automaton::Accel
-
#reject Flexr::Runtime
-
remove_spans Flexr::Source::Passthrough
-
#render Flexr::DiagnosticSet
-
render_error Flexr::CLI
-
required_argument! Flexr::CLI
-
resolve Flexr::ActionResolver
-
#retained_bytesize Flexr::Runtime::Buffer
-
rewrite Flexr::Source::Passthrough
-
#rule Flexr::DSL
-
#rule Flexr::Runtime::TokenTooLargeError
-
#rule Flexr::Runtime::ResourceLimitError
-
#rule Flexr::Runtime::Match
-
#rule_id Flexr::Regexp::AST::TrailMark
-
#rule_ids Flexr::Automaton::DFA
-
#rule_index Flexr::Automaton::Acceptance
-
#rules Flexr::IR::Spec
-
#rules Flexr::Automaton::CompiledSpec
-
#rules Flexr::Source::SpecSource
-
run Flexr::CLI
-
#run Flexr::Importer
-
run_benchmark Flexr::CLI
-
scalar_ranges Flexr::Unicode::ReferenceRegexp
-
#scan Flexr::Runtime::Interpreter
-
#scan_fast Flexr::Runtime::Interpreter
-
#scan_one Flexr::Regexp::SourceLexer
-
#scan_steps_guarded? Flexr::Runtime
-
self_loop_set Flexr::Automaton::Analysis
-
#set Flexr::Options
-
#severity Flexr::Diagnostic
-
#skip Flexr::Runtime
-
#skip? Flexr::IR::Rule
-
#source Flexr::Importer::Result
-
#source Flexr::Codegen::Table
-
#source Flexr::Regexp::Parser
-
#source Flexr::Runtime::Buffer
-
#source Flexr::Source::SpecSource
-
source_for Flexr::Unicode::ReferenceRegexp
-
#span Flexr::Source::RuleDefinition
-
#spec Flexr::RakeTask
-
split Flexr::Unicode::Utf8Splitter
-
split_partitions Flexr::Automaton::Minimizer
-
#stable_source Flexr::Runtime::Buffer
-
#standalone Flexr::Options
-
#start Flexr::Automaton::DFA
-
#start Flexr::Automaton::NFA
-
#start_pos Flexr::Runtime::Match
-
#state Flexr::DSL
-
#state Flexr::Runtime
-
#state Flexr::Automaton::Region
-
#state_name Flexr::Automaton::Machine
-
#states Flexr::IR::Rule
-
#states Flexr::IR::Spec
-
#states Flexr::IR::Config
-
#states Flexr::Automaton::DFA
-
#states Flexr::Automaton::NFA
-
#states Flexr::Automaton::CompiledSpec
-
#states Flexr::Source::RuleDefinition
-
#states Flexr::Source::SpecSource
-
#stats Flexr::Codegen::Base
-
#stats Flexr::Automaton::DFA
-
#stats Flexr::Automaton::ReferenceDFA
-
#stats Flexr::Automaton::CompiledSpec
-
#steps Flexr::Runtime
-
#superclass Flexr::IR::Spec
-
sync_directory Flexr::ArtifactWriter
-
#table_compression Flexr::Options
-
#table_format Flexr::Options
-
#table_score Flexr::Automaton::BackendCostModel::Metrics
-
#text Flexr::LexError
-
#text Flexr::Runtime
-
#text_bytesize Flexr::Runtime
-
#to Flexr::Automaton::NFATransition
-
#to_a Flexr::DiagnosticSet
-
#to_h Flexr::Diagnostic
-
#to_s Flexr::Regexp::AST::Formatting
-
#token_kind Flexr::IR::Spec
-
#token_kind Flexr::IR::Config
-
#token_kind Flexr::DSL
-
#token_kind Flexr::Options
-
token_kind! Flexr::Configuration
-
#token_limit_required? Flexr::Runtime
-
#tokens Flexr::Runtime
-
#total_end_pos Flexr::Runtime::Match
-
#trailing Flexr::IR::Rule
-
#trailing Flexr::Source::RuleDefinition
-
#transition Flexr::Automaton::DFA
-
#transition Flexr::Automaton::NFA
-
#transition_direct Flexr::Automaton::DFA
-
#transitions Flexr::Automaton::DFA
-
#transitions Flexr::Automaton::NFAState
-
#type Flexr::Runtime::Token
-
unreachable_rules Flexr::Automaton::Analysis
-
usage Flexr::CLI
-
#utf8_boundary? Flexr::Runtime
-
#utf8_boundary? Flexr::Runtime::Buffer
-
#utf8_character_length Flexr::Runtime::Buffer
-
#utf8_input? Flexr::Runtime
-
#utf8_regexp Flexr::Automaton::Region
-
valid_prefix? Flexr::Unicode::Utf8Splitter
-
#valid_utf8_at? Flexr::Runtime
-
#valid_utf8_at? Flexr::Runtime::Buffer
-
#validate! Flexr::Options
-
validate_artifact! Flexr::Generated
-
validate_non_overlapping! Flexr::Source::Passthrough
-
validated_symbol! Flexr::Configuration
-
#value Flexr::Runtime::Token
-
#verbatim Flexr::IR::Spec
-
version Flexr::CLI
-
walk Flexr::Unicode::Utf8Splitter
-
#warn_as_error Flexr::Options
-
#warn_as_error Flexr::RakeTask
-
#warn_level Flexr::Options
-
warning Flexr::Diagnostics
-
#warning? Flexr::Diagnostic
-
#warnings Flexr::Importer::Result
-
write! Flexr::ArtifactWriter