module Code

Extended Modules

Defined in:

code.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.cfu #

[View source]
def self.cfu=(cfu) #

[View source]
def self.codelines #

[View source]
def self.codelines=(codelines) #

[View source]
def self.current_line #

[View source]
def self.current_line=(current_line) #

[View source]
def self.debug #

[View source]
def self.debug=(debug) #

[View source]
def self.functions #

[View source]
def self.functions=(functions) #

[View source]
def self.inject #

[View source]
def self.inject=(inject) #

[View source]
def self.injected_line #

[View source]
def self.injected_line=(injected_line) #

[View source]
def self.last_line #

[View source]
def self.last_line=(last_line) #

[View source]
def self.line #

[View source]
def self.line=(line) #

[View source]
def self.lines #

[View source]
def self.lines=(lines) #

[View source]
def self.log #

[View source]
def self.log=(log) #

[View source]
def self.reader #

[View source]
def self.reader=(reader) #

[View source]
def self.rol #

[View source]
def self.rol=(rol) #

[View source]
def self.rols #

[View source]
def self.rols=(rols) #

[View source]
def self.singlestep #

[View source]
def self.singlestep=(singlestep) #

[View source]
def self.skip_lines #

[View source]
def self.skip_lines=(skip_lines) #

[View source]
def self.splitlines #

text based


[View source]
def self.splitlines=(splitlines) #

text based


[View source]
def self.vars_int32 #

[View source]
def self.vars_int32=(vars_int32) #

[View source]
def self.vars_string #

[View source]
def self.vars_string=(vars_string) #

[View source]
def self.writer #

[View source]
def self.writer=(writer) #

[View source]

Instance Method Detail

def _end_ #

end()= implement end


[View source]
def _if_(x : String, y : Int32) #

if()="" implement if


[View source]
def _lower_(x : String, y : Int32) #

lower "<" operator


[View source]
def _while_(x : String, y : Int32) #

while()= implement while


[View source]
def add_fun(name, vars, line) #

end of if add_fun()=


[View source]
def delete(x) #

delete()= a line of code by number from codelines arg: line number as String


[View source]
def inject #

inject() a line of code into a running interpreter session via a text file with the name "line.txt" in the current working dir enable/disable on the command line with: inject


[View source]
def insert(x, y) #

insert()= a line of code into codelines args: line number as Sting followed by a Blank char and the code as String


[View source]
def list(arg, default = "lines") #

list()= list the code arg: "lines" or "splits" default is "lines"


[View source]
def load(filename) #

load() load scripting code into the codelines String array


[View source]
def run(arg) #

run()= run code arg: s # single step mode on


[View source]
def split_run #

split_run()= split codelines into tokens seperate operaters from var names by blank remove comment lines


[View source]
def write(x, y) #

write()= used to overwrite an existing codeline args: line number as Sting followed by a Blank char and the code as String


[View source]