Method List
-
#action Collie::AST::Alternative
-
#add_nonterminal Collie::Analyzer::SymbolTable
-
#add_token Collie::Analyzer::SymbolTable
-
#alias_name Collie::AST::Symbol
-
#align_alternatives Collie::Formatter::Options
-
#align_tokens Collie::Formatter::Options
-
all Collie::Linter::Registry
-
#alternatives Collie::AST::ParameterizedRule
-
#alternatives Collie::AST::Rule
-
#analyze Collie::Analyzer::Reachability
-
#analyze Collie::Analyzer::Conflict
-
#analyze Collie::Analyzer::Recursion
-
#arguments Collie::AST::Symbol
-
#associativity Collie::AST::PrecedenceDeclaration
-
#autocorrect Collie::Linter::Offense
-
autocorrectable Collie::Linter::Base
-
#autocorrectable? Collie::Linter::Base
-
#autocorrectable? Collie::Linter::Offense
-
#blank_lines_around_sections Collie::Formatter::Options
-
#body Collie::AST::UnionDeclaration
-
#check Collie::Linter::Rules::PrecImprovement
-
#check Collie::Linter::Rules::EmptyAction
-
#check Collie::Linter::Rules::NonterminalNaming
-
#check Collie::Linter::Rules::DuplicateToken
-
#check Collie::Linter::Rules::TokenNaming
-
#check Collie::Linter::Rules::UnusedNonterminal
-
#check Collie::Linter::Rules::ConsistentTagNaming
-
#check Collie::Linter::Rules::RightRecursion
-
#check Collie::Linter::Rules::UnreachableRule
-
#check Collie::Linter::Rules::MissingStartSymbol
-
#check Collie::Linter::Rules::AmbiguousPrecedence
-
#check Collie::Linter::Rules::FactorizableRules
-
#check Collie::Linter::Rules::TrailingWhitespace
-
#check Collie::Linter::Rules::LongRule
-
#check Collie::Linter::Rules::RedundantEpsilon
-
#check Collie::Linter::Rules::LeftRecursion
-
#check Collie::Linter::Rules::CircularReference
-
#check Collie::Linter::Base
-
#check Collie::Linter::Rules::UnusedToken
-
#check Collie::Linter::Rules::UndefinedSymbol
-
#code Collie::AST::Epilogue
-
#code Collie::AST::Prologue
-
#code Collie::AST::Action
-
#column Collie::AST::Location
-
#config Collie::Config
-
#declarations Collie::AST::GrammarFile
-
#declared? Collie::Analyzer::SymbolTable
-
default Collie::Config
-
description Collie::Linter::Base
-
#duplicate_symbols Collie::Analyzer::SymbolTable
-
enabled_rules Collie::Linter::Registry
-
#epilogue Collie::AST::GrammarFile
-
#excluded_patterns Collie::Config
-
exit_on_failure? Collie::CLI
-
#file Collie::AST::Location
-
find Collie::Linter::Registry
-
#fmt Collie::CLI
-
#format Collie::Formatter::Formatter
-
#formatter_options Collie::Config
-
generate_default Collie::Config
-
#included_patterns Collie::Config
-
#indent Collie::Formatter::Options
-
#indent_size Collie::Formatter::Options
-
#init Collie::CLI
-
#initialize Collie::AST::Prologue
-
#initialize Collie::AST::Epilogue
-
#initialize Collie::AST::InlineRule
-
#initialize Collie::Parser::Parser
-
#initialize Collie::AST::Action
-
#initialize Collie::Reporter::Text
-
#initialize Collie::AST::ParameterizedRule
-
#initialize Collie::AST::Symbol
-
#initialize Collie::Parser::Lexer
-
#initialize Collie::AST::Alternative
-
#initialize Collie::AST::Rule
-
#initialize Collie::AST::UnionDeclaration
-
#initialize Collie::AST::StartDeclaration
-
#initialize Collie::Analyzer::Recursion
-
#initialize Collie::AST::TypeDeclaration
-
#initialize Collie::Analyzer::Reachability
-
#initialize Collie::Analyzer::Conflict
-
#initialize Collie::AST::TokenDeclaration
-
#initialize Collie::Formatter::Formatter
-
#initialize Collie::Formatter::Options
-
#initialize Collie::AST::GrammarFile
-
#initialize Collie::AST::Location
-
#initialize Collie::AST::PrecedenceDeclaration
-
#initialize Collie::Linter::Base
-
#initialize Collie::Parser::Token
-
#initialize Collie::Analyzer::SymbolTable
-
#initialize Collie::Linter::Offense
-
#initialize Collie::Config
-
#kind Collie::AST::Symbol
-
#left_recursive? Collie::Analyzer::Recursion
-
#length Collie::AST::Location
-
#line Collie::AST::Location
-
#lint Collie::CLI
-
load_rules Collie::Linter::Registry
-
#location Collie::AST::Epilogue
-
#location Collie::AST::InlineRule
-
#location Collie::AST::Prologue
-
#location Collie::AST::ParameterizedRule
-
#location Collie::AST::Action
-
#location Collie::AST::Symbol
-
#location Collie::AST::Alternative
-
#location Collie::AST::StartDeclaration
-
#location Collie::Parser::Token
-
#location Collie::Linter::Offense
-
#location Collie::AST::UnionDeclaration
-
#location Collie::AST::Rule
-
#location Collie::AST::PrecedenceDeclaration
-
#location Collie::AST::TokenDeclaration
-
#location Collie::AST::TypeDeclaration
-
#location Collie::AST::GrammarFile
-
#location Collie::Linter::Rules::TrailingWhitespace::Node
-
#max_line_length Collie::Formatter::Options
-
#message Collie::Linter::Offense
-
#name Collie::AST::ParameterizedRule
-
#name Collie::AST::Rule
-
#name Collie::AST::Symbol
-
#names Collie::AST::TypeDeclaration
-
#names Collie::AST::TokenDeclaration
-
#nonterminal? Collie::AST::Symbol
-
#nonterminal? Collie::Analyzer::SymbolTable
-
#nonterminals Collie::Analyzer::SymbolTable
-
#parameters Collie::AST::ParameterizedRule
-
#parse Collie::Parser::Parser
-
#prec Collie::AST::Alternative
-
#prologue Collie::AST::GrammarFile
-
register Collie::Linter::Registry
-
#report Collie::Reporter::Json
-
#report Collie::Reporter::Text
-
#report Collie::Reporter::Github
-
#right_recursive? Collie::Analyzer::Recursion
-
root Collie
-
#rule Collie::Linter::Offense
-
#rule Collie::AST::InlineRule
-
#rule_config Collie::Config
-
#rule_enabled? Collie::Config
-
rule_name Collie::Linter::Base
-
#rules Collie::CLI
-
#rules Collie::AST::GrammarFile
-
severity Collie::Linter::Base
-
#severity Collie::Linter::Offense
-
#symbol Collie::AST::StartDeclaration
-
#symbols Collie::AST::Alternative
-
#terminal? Collie::AST::Symbol
-
#to_s Collie::Parser::Token
-
#to_s Collie::Linter::Offense
-
#to_s Collie::AST::Location
-
#token? Collie::Analyzer::SymbolTable
-
#tokenize Collie::Parser::Lexer
-
#tokens Collie::AST::PrecedenceDeclaration
-
#tokens Collie::Analyzer::SymbolTable
-
#type Collie::Parser::Token
-
#type_tag Collie::AST::TypeDeclaration
-
#type_tag Collie::AST::TokenDeclaration
-
#types Collie::Analyzer::SymbolTable
-
#unreachable_rules Collie::Analyzer::Reachability
-
#unused_nonterminals Collie::Analyzer::SymbolTable
-
#unused_tokens Collie::Analyzer::SymbolTable
-
#use_nonterminal Collie::Analyzer::SymbolTable
-
#use_token Collie::Analyzer::SymbolTable
-
#value Collie::Parser::Token
-
#version Collie::CLI