Sha256: b569b95aac42deeed4e8cc60771f1488858447b30bbc67296d2d0b429cc9ac11
Contents?: true
Size: 559 Bytes
Versions: 3
Compression:
Stored size: 559 Bytes
Contents
require_relative 'object' require_relative 'stl_constants' require_relative 'errors' require_relative 'numbers' require_relative 'strings' require_relative 'boolean' require_relative 'list' require_relative 'functional' # Module for loading stl functions and keywords module StlLoader include SchemeStl def initialize @other = [] @procs = {} @functions = SPECIAL_CHARACTER_FUNCTIONS.dup PREDEFINED_FUNCTIONS.each { |f| @functions[f] = f } RESERVED_KEYWORDS.each { |key, value| @procs[key.to_s] = value } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lisp-interpreter-0.5.5 | lib/lisp/interpreter/core/loader.rb |
lisp-interpreter-0.5.4 | lib/lisp/interpreter/core/loader.rb |
lisp-interpreter-0.5.3 | lib/lisp/interpreter/core/loader.rb |