Module: SexpCliTools

Defined in:
lib/sexp_cli_tools.rb,
lib/sexp_cli_tools/cli.rb,
lib/sexp_cli_tools/version.rb,
lib/sexp_cli_tools/matchers/super_caller.rb,
lib/sexp_cli_tools/matchers/method_implementation.rb

Defined Under Namespace

Modules: Matchers Classes: Cli, Error

Constant Summary collapse

MATCHERS =
Hash
.new {|hash, key| hash[key] = Sexp::Matcher.parse(key) }
.merge({
  "child-class" => Sexp::Matcher.parse('(class _ (const _) ___)'),
  "parent-class" => Sexp::Matcher.parse('(class _ [not? (const _)] ___)'),
  "super-caller" => Matchers::SuperCaller,
  "method-implementation" => Matchers::MethodImplementation,
})
VERSION =
"1.0.0"