module Code
Extended Modules
Defined in:
code.crClass Method Summary
- .cfu
- .cfu=(cfu)
- .codelines
- .codelines=(codelines)
- .current_line
- .current_line=(current_line)
- .debug
- .debug=(debug)
- .functions
- .functions=(functions)
- .inject
- .inject=(inject)
- .injected_line
- .injected_line=(injected_line)
- .last_line
- .last_line=(last_line)
- .line
- .line=(line)
- .lines
- .lines=(lines)
- .log
- .log=(log)
- .reader
- .reader=(reader)
- .rol
- .rol=(rol)
- .rols
- .rols=(rols)
- .singlestep
- .singlestep=(singlestep)
- .skip_lines
- .skip_lines=(skip_lines)
-
.splitlines
text based
-
.splitlines=(splitlines)
text based
- .vars_int32
- .vars_int32=(vars_int32)
- .vars_string
- .vars_string=(vars_string)
- .writer
- .writer=(writer)
Instance Method Summary
-
#_end_
end()= implement end
-
#_if_(x : String, y : Int32)
if()="" implement if
-
#_lower_(x : String, y : Int32)
lower "<" operator
-
#_while_(x : String, y : Int32)
while()= implement while
-
#add_fun(name, vars, line)
end of if add_fun()=
-
#delete(x)
delete()= a line of code by number from codelines arg: line number as String
-
#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
-
#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
-
#list(arg, default = "lines")
list()= list the code arg: "lines" or "splits" default is "lines"
-
#load(filename)
load() load scripting code into the codelines String array
-
#run(arg)
run()= run code arg: s # single step mode on
-
#split_run
split_run()= split codelines into tokens seperate operaters from var names by blank remove comment lines
-
#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
Class Method Detail
Instance Method Detail
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
insert()= a line of code into codelines args: line number as Sting followed by a Blank char and the code as String
list()= list the code arg: "lines" or "splits" default is "lines"
split_run()= split codelines into tokens seperate operaters from var names by blank remove comment lines
write()= used to overwrite an existing codeline args: line number as Sting followed by a Blank char and the code as String