pocketlang/docs/Reference/lang.md
Thakee Nathees 5bc9dcad6b method bind implemented
- MethodBind type added.
- Now methods are first class and can be passed around as arguments
  store as a variable and return it from a function and they're first
  class callbales.
- Can bind instance to a method bind using .bind() method
- Class.methods() method added -> return a list of all methods as
  method binds
- Module.globals() method added -> returns a list of all globals
  of that module.
- Var._class -> attribute added which will return the class of the
  variable
- Class.name, MethodBind.name, Closure.name attribute and Modue._name
  attribute added
- Class._docs, Closure._docs, MethodBind._docs attribute added
- MethodBind.instance attribute added
2022-06-06 02:47:31 +05:30

577 B

lang

gc

lang.gc() -> Number

Trigger garbage collection and return the amount of bytes cleaned.

disas

lang.disas(fn:Closure) -> String

Returns the disassembled opcode of the function [fn].

backtrace

lang.backtrace() -> String

Returns the backtrace as a string, each line is formated as ';; '.

modules

lang.modules() -> List

Returns the list of all registered modules.

debug_break

lang.debug_break() -> Null

A debug function for development (will be removed).