Module: Korekto

Defined in:
lib/korekto.rb,
lib/korekto/heap.rb,
lib/korekto/main.rb,
lib/korekto/syntax.rb,
lib/korekto/symbols.rb,
lib/korekto/statement.rb,
lib/korekto/statements.rb

Defined Under Namespace

Classes: Error, Heap, Main, Statement, Statements, Symbols, Syntax

Constant Summary collapse

VERSION =
'2.0.231231'

Class Method Summary collapse

Class Method Details

.heapObject



25
26
27
# File 'lib/korekto.rb', line 25

def self.heap
  @@heap
end

.heap=(value) ⇒ Object



22
23
24
# File 'lib/korekto.rb', line 22

def self.heap=(value)
  @@heap = value
end

.patch=(value) ⇒ Object



14
15
16
# File 'lib/korekto.rb', line 14

def self.patch=(value)
  @@patch = value
end

.patch?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/korekto.rb', line 17

def self.patch?
  @@patch
end

.runObject



38
39
40
41
42
43
44
45
46
# File 'lib/korekto.rb', line 38

def self.run
  require 'korekto/symbols'
  require 'korekto/syntax'
  require 'korekto/heap'
  require 'korekto/statement'
  require 'korekto/statements'
  require 'korekto/main'
  Korekto::Main.new.run
end

.scrape=(value) ⇒ Object



33
34
35
# File 'lib/korekto.rb', line 33

def self.scrape=(value)
  @@scrape = value
end

.scrape?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'lib/korekto.rb', line 30

def self.scrape?
  @@scrape
end

.trace=(value) ⇒ Object



6
7
8
# File 'lib/korekto.rb', line 6

def self.trace=(value)
  @@trace = value
end

.trace?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/korekto.rb', line 9

def self.trace?
  @@trace
end