Use parser-2.1.6 provided NODE_TYPES
This commit is contained in:
parent
69bad896be
commit
7d1b38f5c4
4 changed files with 2 additions and 29 deletions
|
@ -12,7 +12,6 @@ require 'digest/sha1'
|
|||
require 'inflecto'
|
||||
require 'parser'
|
||||
require 'parser/current'
|
||||
require 'parser-node-list'
|
||||
require 'unparser'
|
||||
require 'ice_nine'
|
||||
require 'diff/lcs'
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
# encoding: UTF-8
|
||||
|
||||
# Monkeypatch on parser with a list of allowed nodes.
|
||||
# Will be pushed upstream once turning out to be correct.
|
||||
module Parser
|
||||
module Meta
|
||||
NODE_TYPES =
|
||||
%w(
|
||||
true false nil int float str dstr str
|
||||
sym dsym xstr regopt regexp array splat
|
||||
array pair kwsplat hash irange erange self
|
||||
lvar ivar cvar gvar const defined? lvasgn
|
||||
ivasgn cvasgn gvasgn casgn mlhs masgn op_asgn
|
||||
op_asgn and_asgn ensure rescue arg_expr
|
||||
or_asgn and_asgn or_asgn back_ref nth_ref
|
||||
match_with_lvasgn match_current_line
|
||||
module class sclass def defs undef alias args
|
||||
cbase arg optarg restarg blockarg block_pass args def kwarg kwoptarg
|
||||
kwrestarg send super zsuper yield block send
|
||||
and not or if when case while until while_post
|
||||
until_post for break next redo return resbody
|
||||
kwbegin begin retry preexe postexe iflipflop eflipflop
|
||||
shadowarg
|
||||
).map(&:to_sym).to_set.freeze
|
||||
end # Meta
|
||||
end # Parser
|
|
@ -23,7 +23,7 @@ Gem::Specification.new do |gem|
|
|||
|
||||
gem.required_ruby_version = '>= 1.9.3'
|
||||
|
||||
gem.add_runtime_dependency('parser', '~> 2.1.4')
|
||||
gem.add_runtime_dependency('parser', '~> 2.1.6')
|
||||
gem.add_runtime_dependency('morpher', '~> 0.0.1')
|
||||
gem.add_runtime_dependency('procto', '~> 0.0.2')
|
||||
gem.add_runtime_dependency('abstract_type', '~> 0.0.7')
|
||||
|
|
|
@ -17,7 +17,7 @@ if ENV['COVERAGE'] == 'true'
|
|||
add_filter 'vendor'
|
||||
add_filter 'test_app'
|
||||
|
||||
minimum_coverage 89.79 # TODO: raise this to 100, then mutation test
|
||||
minimum_coverage 89.77 # TODO: raise this to 100, then mutation test
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue