class UnexpectedTokenError

Public Class Methods

new(token) click to toggle source
Calls superclass method CompilerError::new
# File lib/compiler_error.rb, line 182
def initialize token
        super token.position
        @type = token.type
        @value = token.value
end

Public Instance Methods

info() click to toggle source
# File lib/compiler_error.rb, line 188
def info
        "unexpected #{@type.to_s.downcase} : '#{@value}'"
end