wren.core

Undocumented in source.

Members

Functions

bool_not
bool bool_not(WrenVM* vm, Value* args)

Boolean primitives

bool_toString
bool bool_toString(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
class_attributes
bool class_attributes(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
class_name
bool class_name(WrenVM* vm, Value* args)

Class primitives

class_supertype
bool class_supertype(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
class_toString
bool class_toString(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_abort
bool fiber_abort(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_call
bool fiber_call(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_call1
bool fiber_call1(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_current
bool fiber_current(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_error
bool fiber_error(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_isDone
bool fiber_isDone(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_new
bool fiber_new(WrenVM* vm, Value* args)

Fiber primitives

fiber_suspend
bool fiber_suspend(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_transfer
bool fiber_transfer(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_transfer1
bool fiber_transfer1(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_transferError
bool fiber_transferError(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_try
bool fiber_try(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_try1
bool fiber_try1(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_yield
bool fiber_yield(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fiber_yield1
bool fiber_yield1(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fn_arity
bool fn_arity(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fn_call0
bool fn_call0(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
fn_new
bool fn_new(WrenVM* vm, Value* args)

Fn primitives

fn_toString
bool fn_toString(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_add
bool list_add(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_addCore
bool list_addCore(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_clear
bool list_clear(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_count
bool list_count(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_filled
bool list_filled(WrenVM* vm, Value* args)

List primitives

list_indexOf
bool list_indexOf(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_insert
bool list_insert(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_iterate
bool list_iterate(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_iteratorValue
bool list_iteratorValue(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_new
bool list_new(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_removeAt
bool list_removeAt(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_removeValue
bool list_removeValue(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_subscript
bool list_subscript(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_subscriptSetter
bool list_subscriptSetter(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
list_swap
bool list_swap(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
null_not
bool null_not(WrenVM* vm, Value* args)

Null primitives

null_toString
bool null_toString(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_atan2
bool num_atan2(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_bangeq
bool num_bangeq(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_bitwiseNot
bool num_bitwiseNot(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_clamp
bool num_clamp(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_dotDot
bool num_dotDot(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_dotDotDot
bool num_dotDotDot(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_eqeq
bool num_eqeq(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_fraction
bool num_fraction(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_isInfinity
bool num_isInfinity(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_isNan
bool num_isNan(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_max
bool num_max(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_min
bool num_min(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_mod
bool num_mod(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_negate
bool num_negate(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_pow
bool num_pow(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_sign
bool num_sign(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_toString
bool num_toString(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
num_truncate
bool num_truncate(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
object_bangeq
bool object_bangeq(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
object_eqeq
bool object_eqeq(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
object_is
bool object_is(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
object_not
bool object_not(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
object_same
bool object_same(WrenVM* vm, Value* args)

Object primitives

object_toString
bool object_toString(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
object_type
bool object_type(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
range_from
bool range_from(WrenVM* vm, Value* args)

Range primitives

range_isInclusive
bool range_isInclusive(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
range_iterate
bool range_iterate(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
range_iteratorValue
bool range_iteratorValue(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
range_max
bool range_max(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
range_min
bool range_min(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
range_to
bool range_to(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
range_toString
bool range_toString(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_byteAt
bool string_byteAt(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_byteCount
bool string_byteCount(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_codePointAt
bool string_codePointAt(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_contains
bool string_contains(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_endsWith
bool string_endsWith(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_fromByte
bool string_fromByte(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_fromCodePoint
bool string_fromCodePoint(WrenVM* vm, Value* args)

String primitives

string_indexOf1
bool string_indexOf1(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_indexOf2
bool string_indexOf2(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_iterate
bool string_iterate(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_iterateByte
bool string_iterateByte(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_iteratorValue
bool string_iteratorValue(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_plus
bool string_plus(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_subscript
bool string_subscript(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
string_toString
bool string_toString(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
system_clock
bool system_clock(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
system_gc
bool system_gc(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
system_writeString
bool system_writeString(WrenVM* vm, Value* args)
Undocumented in source. Be warned that the author may not have intended to support it.
wrenInitializeCore
void wrenInitializeCore(WrenVM* vm)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

call_fn
void call_fn(WrenVM* vm, Value* args, int numArgs)
Undocumented in source. Be warned that the author may not have intended to support it.
defineClass
ObjClass* defineClass(WrenVM* vm, ObjModule* module_, const(char)* name)
Undocumented in source. Be warned that the author may not have intended to support it.
runFiber
bool runFiber(WrenVM* vm, ObjFiber* fiber, Value* args, bool isCall, bool hasValue, const(char)* verb)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta