You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
238 B

require_relative "instance"
module Lox
class LoxClass
attr_reader :name
def initialize(name)
@name = name
end
def to_s = name
def call(interpreter, args) = Instance.new(self)
def arity = 0
end
end