Skip to content

struct js_State

Defined at ./jsi.h#239

State struct

Members

public void * actx

public void * uctx

public js_Alloc alloc

public js_Report report

public js_Panic panic

public js_StringNode * strings

public int default_strict

public int strict

public const char * filename

public const char * source

public int line

public lexbuf

public int lexline

public int lexchar

public int lasttoken

public int newline

public int astdepth

public int lookahead

public const char * text

public double number

public js_Ast * gcast

public js_Object * Object_prototype

public js_Object * Array_prototype

public js_Object * Function_prototype

public js_Object * Boolean_prototype

public js_Object * Number_prototype

public js_Object * String_prototype

public js_Object * RegExp_prototype

public js_Object * Date_prototype

public js_Object * Error_prototype

public js_Object * EvalError_prototype

public js_Object * RangeError_prototype

public js_Object * ReferenceError_prototype

public js_Object * SyntaxError_prototype

public js_Object * TypeError_prototype

public js_Object * URIError_prototype

public unsigned int seed

public char[12] scratch

public int nextref

public js_Object * R

public js_Object * G

public js_Environment * E

public js_Environment * GE

public int top

public int bot

public js_Value * stack

public int gcmark

public unsigned int gccounter

public unsigned int gcthresh

public js_Environment * gcenv

public js_Function * gcfun

public js_Object * gcobj

public js_String * gcstr

public js_Object * gcroot

public int runlimit

public int memlimit

public int envtop

public js_Environment *[1024] envstack

public int tracetop

public js_StackTrace[1024] trace

public int trytop

public js_Jumpbuf[64] trybuf

Records