module Solargraph::Parser
def self.rubyvm?
True if the parser can use RubyVM.
def self.rubyvm? !!defined?(RubyVM::AbstractSyntaxTree) # false end
Classes
Class Methods
Defined in
- lib/solargraph/parser.rb
- lib/solargraph/parser/comment_ripper.rb
- lib/solargraph/parser/legacy.rb
- lib/solargraph/parser/legacy/class_methods.rb
- lib/solargraph/parser/legacy/flawed_builder.rb
- lib/solargraph/parser/legacy/node_chainer.rb
- lib/solargraph/parser/legacy/node_methods.rb
- lib/solargraph/parser/legacy/node_processors.rb
- lib/solargraph/parser/legacy/node_processors/alias_node.rb
- lib/solargraph/parser/legacy/node_processors/args_node.rb
- lib/solargraph/parser/legacy/node_processors/begin_node.rb
- lib/solargraph/parser/legacy/node_processors/block_node.rb
- lib/solargraph/parser/legacy/node_processors/casgn_node.rb
- lib/solargraph/parser/legacy/node_processors/cvasgn_node.rb
- lib/solargraph/parser/legacy/node_processors/def_node.rb
- lib/solargraph/parser/legacy/node_processors/defs_node.rb
- lib/solargraph/parser/legacy/node_processors/gvasgn_node.rb
- lib/solargraph/parser/legacy/node_processors/ivasgn_node.rb
- lib/solargraph/parser/legacy/node_processors/lvasgn_node.rb
- lib/solargraph/parser/legacy/node_processors/namespace_node.rb
- lib/solargraph/parser/legacy/node_processors/orasgn_node.rb
- lib/solargraph/parser/legacy/node_processors/resbody_node.rb
- lib/solargraph/parser/legacy/node_processors/sclass_node.rb
- lib/solargraph/parser/legacy/node_processors/send_node.rb
- lib/solargraph/parser/legacy/node_processors/sym_node.rb
- lib/solargraph/parser/node_methods.rb
- lib/solargraph/parser/node_processor.rb
- lib/solargraph/parser/node_processor/base.rb
- lib/solargraph/parser/region.rb
- lib/solargraph/parser/rubyvm.rb
- lib/solargraph/parser/rubyvm/class_methods.rb
- lib/solargraph/parser/rubyvm/node_chainer.rb
- lib/solargraph/parser/rubyvm/node_methods.rb
- lib/solargraph/parser/rubyvm/node_processors.rb
- lib/solargraph/parser/rubyvm/node_processors/alias_node.rb
- lib/solargraph/parser/rubyvm/node_processors/args_node.rb
- lib/solargraph/parser/rubyvm/node_processors/begin_node.rb
- lib/solargraph/parser/rubyvm/node_processors/block_node.rb
- lib/solargraph/parser/rubyvm/node_processors/casgn_node.rb
- lib/solargraph/parser/rubyvm/node_processors/cvasgn_node.rb
- lib/solargraph/parser/rubyvm/node_processors/def_node.rb
- lib/solargraph/parser/rubyvm/node_processors/defs_node.rb
- lib/solargraph/parser/rubyvm/node_processors/gvasgn_node.rb
- lib/solargraph/parser/rubyvm/node_processors/ivasgn_node.rb
- lib/solargraph/parser/rubyvm/node_processors/kw_arg_node.rb
- lib/solargraph/parser/rubyvm/node_processors/lit_node.rb
- lib/solargraph/parser/rubyvm/node_processors/lvasgn_node.rb
- lib/solargraph/parser/rubyvm/node_processors/namespace_node.rb
- lib/solargraph/parser/rubyvm/node_processors/opt_arg_node.rb
- lib/solargraph/parser/rubyvm/node_processors/orasgn_node.rb
- lib/solargraph/parser/rubyvm/node_processors/resbody_node.rb
- lib/solargraph/parser/rubyvm/node_processors/sclass_node.rb
- lib/solargraph/parser/rubyvm/node_processors/scope_node.rb
- lib/solargraph/parser/rubyvm/node_processors/send_node.rb
- lib/solargraph/parser/rubyvm/node_processors/sym_node.rb
- lib/solargraph/parser/snippet.rb