Commit 9bd4793d authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Improve access to stopped_at token with latest rkelly-remix.

The latest RKelly Remix provides a hackless way to access this token.

Related to #415
parent d311d9a0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ Gem::Specification.new do |s|
  s.add_dependency 'rdiscount', '~> 2.1.6'
  s.add_dependency 'json', '~> 1.8.0'
  s.add_dependency 'parallel', '~> 0.7.1'
  s.add_dependency 'rkelly-remix', '~> 0.0.2'
  s.add_dependency 'rkelly-remix', '~> 0.0.3'
  s.add_dependency 'dimensions', '~> 1.2.0'

  s.add_development_dependency 'rspec'
+2 −5
Original line number Diff line number Diff line
@@ -31,11 +31,8 @@ module JsDuck
      end

      def syntax_error(parser)
        tokens = parser.instance_variable_get(:@tokens)
        position = parser.instance_variable_get(:@position)

        if position < tokens.length
          token = tokens[position-1]
        token = parser.stopped_at
        if token
          "Invalid JavaScript syntax: Unexpected '#{token.value}' on line #{token.range.from.line}"
        else
          "Invalid JavaScript syntax: Unexpected end of file"