Module: CodeRay::Scanners
- Extended by:
- PluginHost
- Defined in:
- lib/coderay/scanner.rb,
lib/coderay/scanners/c.rb,
lib/coderay/scanners/cpp.rb,
lib/coderay/scanners/sql.rb,
lib/coderay/scanners/xml.rb,
lib/coderay/scanners/_map.rb,
lib/coderay/scanners/diff.rb,
lib/coderay/scanners/html.rb,
lib/coderay/scanners/java.rb,
lib/coderay/scanners/json.rb,
lib/coderay/scanners/ruby.rb,
lib/coderay/scanners/yaml.rb,
lib/coderay/scanners/debug.rb,
lib/coderay/scanners/rhtml.rb,
lib/coderay/scanners/delphi.rb,
lib/coderay/scanners/groovy.rb,
lib/coderay/scanners/python.rb,
lib/coderay/scanners/scheme.rb,
lib/coderay/scanners/plaintext.rb,
lib/coderay/scanners/java_script.rb,
lib/coderay/scanners/nitro_xhtml.rb,
lib/coderay/scanners/ruby/patterns.rb,
lib/coderay/scanners/java/builtin_types.rb
Overview
Scanners
This module holds the Scanner class and its subclasses. For example, the Ruby scanner is named CodeRay::Scanners::Ruby can be found in coderay/scanners/ruby.
Scanner also provides methods and constants for the register mechanism and the [] method that returns the Scanner class belonging to the given lang.
See PluginHost.
Defined Under Namespace
Classes: C, CPlusPlus, Debug, Delphi, Diff, Groovy, HTML, JSON, Java, JavaScript, NitroXHTML, Plaintext, Python, RHTML, Ruby, SQL, Scanner, Scheme, XML, YAML
Constant Summary
Constants included from PluginHost
PluginHost::HostNotFound, PluginHost::PLUGIN_HOSTS, PluginHost::PLUGIN_HOSTS_BY_ID, PluginHost::PluginNotFound
Method Summary
Methods included from PluginHost
[], default, extended, host_by_id, host_id, included, inspect, list, load_all, map, plugin_hash, plugin_path, register, require_helper