The js Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The js Reference Manual

This is the js Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:05:49 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

CL-Javascript

See http://marijnhaverbeke.nl/cl-javascript for the project homepage.

CL-JavaScript is a compiler (translator) aimed to enable scripting software written in Common Lisp with JavaScript. It is developed by Alan Pavičić, Marijn Haverbeke (also the author of parse-js library) and Iva Jurišić.

CL-JavaScript is licensed under MIT public license.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-js

Author

Marijn Haverbeke <marijnh@gmail.com>

License

MIT

Description

JavaScript-to-CL compiler and runtime

Dependencies
Source

cl-js.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-js.asd

Location

cl-js.asd

Systems

cl-js (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 cl-js/package.lisp

Parent

cl-js (system)

Location

package.lisp

Packages

cl-js


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 cl-js/utils.lisp

Dependency

package.lisp (file)

Parent

cl-js (system)

Location

utils.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 cl-js/js.lisp

Dependency

utils.lisp (file)

Parent

cl-js (system)

Location

js.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 cl-js/jsos.lisp

Dependency

js.lisp (file)

Parent

cl-js (system)

Location

jsos.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 cl-js/url-encode.lisp

Dependency

jsos.lisp (file)

Parent

cl-js (system)

Location

url-encode.lisp

Packages

url-encode

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 cl-js/json.lisp

Dependency

url-encode.lisp (file)

Parent

cl-js (system)

Location

json.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 cl-js/deflib.lisp

Dependency

json.lisp (file)

Parent

cl-js (system)

Location

deflib.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 cl-js/runtime.lisp

Dependency

deflib.lisp (file)

Parent

cl-js (system)

Location

runtime.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 cl-js/infer.lisp

Dependency

runtime.lisp (file)

Parent

cl-js (system)

Location

infer.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 cl-js/inline-op.lisp

Dependency

infer.lisp (file)

Parent

cl-js (system)

Location

inline-op.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.12 cl-js/translate.lisp

Dependency

inline-op.lisp (file)

Parent

cl-js (system)

Location

translate.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.13 cl-js/operators.lisp

Dependency

translate.lisp (file)

Parent

cl-js (system)

Location

operators.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.14 cl-js/api.lisp

Dependency

operators.lisp (file)

Parent

cl-js (system)

Location

api.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 cl-js

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.2 url-encode

Source

url-encode.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *enable-function.caller*

If T, enables support for arguments.callee.caller/Function.caller property in newly compiled JavaScript code

Package

cl-js

Source

api.lisp (file)

Special Variable: *env*
Package

cl-js

Source

jsos.lisp (file)

Special Variable: *printlib*
Package

cl-js

Source

runtime.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: -infinity ()
Package

cl-js

Source

js.lisp (file)

Macro: .active NAME &body SPEC
Package

cl-js

Source

deflib.lisp (file)

Macro: .active-r NAME &body SPEC
Package

cl-js

Source

deflib.lisp (file)

Macro: .constructor NAME (&rest ARGS) &body SPEC
Package

cl-js

Source

deflib.lisp (file)

Macro: .func NAME (&rest ARGS) &body SPEC
Package

cl-js

Source

deflib.lisp (file)

Macro: .object NAME &body SPEC
Package

cl-js

Source

deflib.lisp (file)

Macro: .prototype TAG &body SPEC
Package

cl-js

Source

deflib.lisp (file)

Macro: .value NAME &body SPEC
Package

cl-js

Source

deflib.lisp (file)

Macro: add-to-lib LIB &body BODY
Package

cl-js

Source

deflib.lisp (file)

Macro: define-js-obj NAME &body SLOTS
Package

cl-js

Source

deflib.lisp (file)

Macro: infinity ()
Package

cl-js

Source

js.lisp (file)

Macro: integrate-type SPECIALIZER &body SPEC
Package

cl-js

Source

deflib.lisp (file)

Macro: is-nan VAL
Package

cl-js

Source

js.lisp (file)

Macro: js-call FUNC THIS &rest ARGS
Package

cl-js

Source

js.lisp (file)

Macro: js-func (&rest ARGS) &body BODY
Package

cl-js

Source

api.lisp (file)

Macro: js-method OBJ NAME &rest ARGS
Package

cl-js

Source

js.lisp (file)

Macro: nan ()
Package

cl-js

Source

js.lisp (file)

Macro: void &body BODY
Package

cl-js

Source

api.lisp (file)

Macro: with-js-env (&rest LIBS) &body BODY
Package

cl-js

Source

deflib.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: add-to-env *ENV* &rest LIBS
Package

cl-js

Source

deflib.lisp (file)

Function: create-env &rest LIBS
Package

cl-js

Source

deflib.lisp (file)

Function: delete-prop OBJ PROP
Package

cl-js

Source

jsos.lisp (file)

Function: empty-lib &optional NAME
Package

cl-js

Source

deflib.lisp (file)

Function: js-aref X INDEX
Function: (setf js-aref) VAL X INDEX
Package

cl-js

Source

api.lisp (file)

Function: js-array VEC
Package

cl-js

Source

api.lisp (file)

Function: js-array-length X
Package

cl-js

Source

api.lisp (file)

Function: js-array-vec X
Package

cl-js

Source

api.lisp (file)

Function: js-error TYPE MESSAGE &rest ARGS
Package

cl-js

Source

runtime.lisp (file)

Function: js-null X
Package

cl-js

Source

api.lisp (file)

Function: js-obj &optional PROTO STRUCT-TYPE
Package

cl-js

Source

api.lisp (file)

Function: js-repl &key HANDLE-ERRORS
Package

cl-js

Source

api.lisp (file)

Function: js-special-number X
Package

cl-js

Source

api.lisp (file)

Function: requirelib HOOK
Package

cl-js

Source

runtime.lisp (file)

Function: run-js STR &key COMPILE WRAP-PARSE-ERRORS OPTIMIZE WRAP-AS-MODULE
Package

cl-js

Source

api.lisp (file)

Function: run-js-file FILE &key COMPILE WRAP-PARSE-ERRORS OPTIMIZE WRAP-AS-MODULE EXTERNAL-FORMAT
Package

cl-js

Source

api.lisp (file)

Function: to-boolean VAL
Package

cl-js

Source

runtime.lisp (file)

Function: to-integer VAL
Package

cl-js

Source

runtime.lisp (file)

Function: to-number VAL
Package

cl-js

Source

runtime.lisp (file)

Function: to-string VAL
Package

cl-js

Source

runtime.lisp (file)

Function: url-decode STRING &optional LEAVE
Package

url-encode

Source

url-encode.lisp (file)

Function: url-encode STRING &optional TO-ESCAPE
Package

url-encode

Source

url-encode.lisp (file)

Function: url-error FORMAT &rest ARGS
Package

url-encode

Source

url-encode.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Generic functions

Generic Function: js-condition-value CONDITION
Package

cl-js

Methods
Method: js-condition-value (CONDITION js-condition)
Source

js.lisp (file)

Generic Function: js-for-in OBJ FUNC &optional SHALLOW
Package

cl-js

Methods
Method: js-for-in (OBJ (eql nil)) FUNC &optional SHALLOW
Source

runtime.lisp (file)

Method: js-for-in (OBJ (eql t)) FUNC &optional SHALLOW
Source

runtime.lisp (file)

Method: js-for-in (OBJ number) FUNC &optional SHALLOW
Source

runtime.lisp (file)

Method: js-for-in (OBJ string) FUNC &optional SHALLOW
Source

runtime.lisp (file)

Method: js-for-in OBJ FUNC &optional SHALLOW
Source

jsos.lisp (file)

Method: js-for-in (OBJ argobj) FUNC &optional SHALLOW
Source

jsos.lisp (file)

Method: js-for-in (OBJ aobj) FUNC &optional SHALLOW
Source

jsos.lisp (file)

Method: js-for-in (OBJ obj) FUNC &optional SHALLOW
Source

jsos.lisp (file)

Generic Function: js-prop OBJ PROP
Generic Function: (setf js-prop) VAL OBJ PROP
Package

cl-js

Methods
Method: js-prop (OBJ (eql nil)) PROP
Method: (setf js-prop) VAL (OBJ (eql nil)) PROP
Source

runtime.lisp (file)

Method: js-prop (OBJ (eql t)) PROP
Method: (setf js-prop) VAL (OBJ (eql t)) PROP
Source

runtime.lisp (file)

Method: js-prop (OBJ number) PROP
Method: (setf js-prop) VAL (OBJ number) PROP
Source

runtime.lisp (file)

Method: js-prop (OBJ string) PROP
Method: (setf js-prop) VAL (OBJ string) PROP
Source

runtime.lisp (file)

Method: js-prop (OBJ argobj) PROP
Method: (setf js-prop) VAL (OBJ argobj) PROP
Source

jsos.lisp (file)

Method: js-prop (OBJ aobj) PROP
Method: (setf js-prop) VAL (OBJ aobj) PROP
Source

jsos.lisp (file)

Method: js-prop OBJ PROP
Method: (setf js-prop) VAL OBJ PROP
Source

jsos.lisp (file)

Method: js-prop (OBJ obj) PROP
Method: (setf js-prop) VAL (OBJ obj) PROP
Source

jsos.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Conditions

Condition: js-condition ()
Package

cl-js

Source

js.lisp (file)

Direct superclasses

error (condition)

Direct subclasses

undefined-variable (condition)

Direct methods

js-condition-value (method)

Direct slots
Slot: value
Initargs

:value

Readers

js-condition-value (generic function)

Condition: url-error ()
Package

url-encode

Source

url-encode.lisp (file)

Direct superclasses

simple-error (condition)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.6 Types

Type: js-array ()
Package

cl-js

Source

api.lisp (file)

Type: js-func ()
Package

cl-js

Source

api.lisp (file)

Type: js-null ()
Package

cl-js

Source

api.lisp (file)

Type: js-number ()
Package

cl-js

Source

runtime.lisp (file)

Type: js-obj ()
Package

cl-js

Source

api.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: +slot-active+
Package

cl-js

Source

jsos.lisp (file)

Constant: +slot-dflt+
Package

cl-js

Source

jsos.lisp (file)

Constant: +slot-nodel+
Package

cl-js

Source

jsos.lisp (file)

Constant: +slot-noenum+
Package

cl-js

Source

jsos.lisp (file)

Constant: +slot-ro+
Package

cl-js

Source

jsos.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Special variables

Special Variable: *break*
Package

cl-js

Source

translate.lisp (file)

Special Variable: *continue*
Package

cl-js

Source

translate.lisp (file)

Special Variable: *current-callee*
Package

cl-js

Source

runtime.lisp (file)

Special Variable: *current-caller*
Package

cl-js

Source

runtime.lisp (file)

Special Variable: *default-slot-flags*
Package

cl-js

Source

deflib.lisp (file)

Special Variable: *float-traps*
Package

cl-js

Source

js.lisp (file)

Special Variable: *function-tcs*
Package

cl-js

Source

infer.lisp (file)

Special Variable: *label-name*
Package

cl-js

Source

translate.lisp (file)

Special Variable: *lib*
Package

cl-js

Source

deflib.lisp (file)

Special Variable: *nan*
Package

cl-js

Source

js.lisp (file)

Special Variable: *not-found*
Package

cl-js

Source

jsos.lisp (file)

Special Variable: *objspec*
Package

cl-js

Source

deflib.lisp (file)

Special Variable: *prop-names*
Package

cl-js

Source

jsos.lisp (file)

Special Variable: *reading-slot-name*
Package

cl-js

Source

json.lisp (file)

Special Variable: *replacer*
Package

cl-js

Source

json.lisp (file)

Special Variable: *scope*
Package

cl-js

Source

translate.lisp (file)

Special Variable: *std-types*
Package

cl-js

Source

jsos.lisp (file)

Special Variable: *stdlib*
Package

cl-js

Source

deflib.lisp (file)

Special Variable: *symbol-table*
Package

cl-js

Source

translate.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Macros

Macro: as-utf-8-bytes CHAR WRITER

Given a character, calls the writer function for every byte in the encoded form of that character.

Package

url-encode

Source

url-encode.lisp (file)

Macro: cached-lookup OBJ PROP
Package

cl-js

Source

jsos.lisp (file)

Macro: cached-set OBJ PROP VAL
Package

cl-js

Source

jsos.lisp (file)

Macro: complicated-comparision-op LS RS OP &rest SPECS
Package

cl-js

Source

operators.lisp (file)

Macro: complicated-numeric-op LS RS OP NAN INF-INF INF-MINF MINF-INF MINF-MINF NUM-INF NUM-MINF INF-NUM MINF-NUM
Package

cl-js

Source

operators.lisp (file)

Macro: dcall PROC OBJ &rest ARGS
Package

cl-js

Source

jsos.lisp (file)

Macro: declare-primitive-prototype SPECIALIZER PROTO-ID
Package

cl-js

Source

jsos.lisp (file)

Macro: defexpand OP (LHT RHT) &body BODY
Package

cl-js

Source

inline-op.lisp (file)

Macro: definfer (TYPE &rest ARGS) &body BODY
Package

cl-js

Source

infer.lisp (file)

Macro: defnumop OP EXPANSION
Package

cl-js

Source

inline-op.lisp (file)

Macro: deftranslate (TYPE &rest ARGUMENTS) &body BODY
Package

cl-js

Source

translate.lisp (file)

Macro: extend-label VAR (NAME &rest EXPR) &body BODY
Package

cl-js

Source

translate.lisp (file)

Macro: find-cls ID
Package

cl-js

Source

jsos.lisp (file)

Macro: find-proto ID
Package

cl-js

Source

jsos.lisp (file)

Macro: if-not-found (VAR LOOKUP) &body THEN/ELSE
Package

cl-js

Source

jsos.lisp (file)

Macro: js-lambda ARGS &body BODY
Package

cl-js

Source

js.lisp (file)

Macro: lookup-slot SCLS PROP
Package

cl-js

Source

jsos.lisp (file)

Macro: maybe-complicated-numeric-op LS RS OP &rest SPECS
Package

cl-js

Source

operators.lisp (file)

Macro: trunc32 INT
Package

cl-js

Source

utils.lisp (file)

Macro: with-default-slot-flags (&rest FLAGS) &body BODY
Package

cl-js

Source

deflib.lisp (file)

Macro: with-ignored-style-warnings &body BODY
Package

cl-js

Source

utils.lisp (file)

Macro: with-label VAR &body BODY
Package

cl-js

Source

translate.lisp (file)

Macro: with-scope LOCAL &body BODY
Package

cl-js

Source

translate.lisp (file)

Macro: without-traps &body BODY
Package

cl-js

Source

js.lisp (file)

Macro: wrap-js &body BODY
Package

cl-js

Source

js.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Functions

Function: %active-set OBJ WCACHE VAL
Package

cl-js

Source

jsos.lisp (file)

Function: %change-class-set OBJ WCACHE VAL
Package

cl-js

Source

jsos.lisp (file)

Function: %deep-lookup VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: %direct-lookup VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: %direct-lookup-d VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: %direct-lookup-h VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: %direct-lookup-m VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: %hash-set OBJ WCACHE VAL
Package

cl-js

Source

jsos.lisp (file)

Function: %hash-then-set OBJ WCACHE VAL
Package

cl-js

Source

jsos.lisp (file)

Function: %ignored-set OBJ WCACHE VAL
Package

cl-js

Source

jsos.lisp (file)

Function: %proto-lookup VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: %proto-lookup-d VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: %proto-lookup-h VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: %proto-lookup-m VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: %simple-set OBJ WCACHE VAL
Package

cl-js

Source

jsos.lisp (file)

Function: add-prop NAME VAL &optional FLAGS
Package

cl-js

Source

deflib.lisp (file)

Function: add-prototype TAG SPEC
Package

cl-js

Source

deflib.lisp (file)

Function: add-type TC TP
Package

cl-js

Source

infer.lisp (file)

Function: aobj-arr INSTANCE
Function: (setf aobj-arr) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: aobj-cls INSTANCE
Function: (setf aobj-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: aobj-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: aobj-vals INSTANCE
Function: (setf aobj-vals) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: arg-count LIST
Package

cl-js

Source

deflib.lisp (file)

Function: argobj-callee INSTANCE
Function: (setf argobj-callee) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: argobj-cls INSTANCE
Function: (setf argobj-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: argobj-length INSTANCE
Function: (setf argobj-length) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: argobj-list INSTANCE
Function: (setf argobj-list) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: argobj-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: argobj-vals INSTANCE
Function: (setf argobj-vals) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: arguments-scope-args INSTANCE
Function: (setf arguments-scope-args) VALUE INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: arguments-scope-p OBJECT
Package

cl-js

Source

translate.lisp (file)

Function: arguments-scope-vars INSTANCE
Function: (setf arguments-scope-vars) VALUE INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: as-sym NAME
Package

cl-js

Source

translate.lisp (file)

Function: assign NAME TYPE ENV
Package

cl-js

Source

infer.lisp (file)

Function: ast-is-eval-var AST
Package

cl-js

Source

translate.lisp (file)

Function: ast-type AST
Package

cl-js

Source

infer.lisp (file)

Function: at-eof STREAM
Package

cl-js

Source

json.lisp (file)

Function: bitshift32 A B
Package

cl-js

Source

operators.lisp (file)

Function: build-array VECTOR
Package

cl-js

Source

runtime.lisp (file)

Function: build-func LAMBDA &optional N-ARGS
Package

cl-js

Source

runtime.lisp (file)

Function: cache-a1 INSTANCE
Function: (setf cache-a1) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: cache-a2 INSTANCE
Function: (setf cache-a2) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: cache-cls INSTANCE
Function: (setf cache-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: cache-miss VAL OBJ CACHE
Package

cl-js

Source

jsos.lisp (file)

Function: cache-op INSTANCE
Function: (setf cache-op) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: cache-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: cache-prop INSTANCE
Function: (setf cache-prop) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: capture-scope ()
Package

cl-js

Source

translate.lisp (file)

Function: captured-scope-local-vars INSTANCE
Function: (setf captured-scope-local-vars) VALUE INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: captured-scope-next INSTANCE
Function: (setf captured-scope-next) VALUE INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: captured-scope-objs INSTANCE
Function: (setf captured-scope-objs) VALUE INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: captured-scope-p OBJECT
Package

cl-js

Source

translate.lisp (file)

Function: captured-scope-vars INSTANCE
Function: (setf captured-scope-vars) VALUE INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: cfobj-cls INSTANCE
Function: (setf cfobj-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: cfobj-make-new INSTANCE
Function: (setf cfobj-make-new) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: cfobj-new-cls INSTANCE
Function: (setf cfobj-new-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: cfobj-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: cfobj-proc INSTANCE
Function: (setf cfobj-proc) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: cfobj-vals INSTANCE
Function: (setf cfobj-vals) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: char-utf-8-byte-length CHAR
Package

url-encode

Source

url-encode.lisp (file)

Function: check-spec SPEC &rest ALLOWED
Package

cl-js

Source

deflib.lisp (file)

Function: clip-index INDEX LEN
Package

cl-js

Source

runtime.lisp (file)

Function: cls-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: cls-prototype INSTANCE
Function: (setf cls-prototype) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: combine-types TP1 TP2
Package

cl-js

Source

infer.lisp (file)

Function: compile-eval CODE
Package

cl-js

Source

js.lisp (file)

Function: compute-rel TYPE A B
Package

cl-js

Source

infer.lisp (file)

Function: copy-aobj INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-argobj INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-arguments-scope INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: copy-cache INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-captured-scope INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: copy-cfobj INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-cls INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-dobj INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-fobj INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-ft INSTANCE
Package

cl-js

Source

infer.lisp (file)

Function: copy-funcspec INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: copy-gobj INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-hcls INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-lib INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: copy-obj INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-objspec INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: copy-reobj INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-scls INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-simple-scope INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: copy-tc INSTANCE
Package

cl-js

Source

infer.lisp (file)

Function: copy-typing INSTANCE
Package

cl-js

Source

infer.lisp (file)

Function: copy-vobj INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-wcache INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: copy-with-scope INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: default-constructor-name STRUCTNAME
Package

cl-js

Source

deflib.lisp (file)

Function: default-value VAL &optional HINT
Package

cl-js

Source

runtime.lisp (file)

Function: do-lookup OBJ START PROP
Package

cl-js

Source

jsos.lisp (file)

Function: dobj-cls INSTANCE
Function: (setf dobj-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: dobj-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: dobj-time INSTANCE
Function: (setf dobj-time) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: dobj-vals INSTANCE
Function: (setf dobj-vals) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: dobj-zone INSTANCE
Function: (setf dobj-zone) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: empty-fvector LEN &optional FILL-POINTER
Package

cl-js

Source

runtime.lisp (file)

Function: ends-atom CHAR
Package

cl-js

Source

json.lisp (file)

Function: ensure-fobj-cls FOBJ
Package

cl-js

Source

jsos.lisp (file)

Function: ensure-slot OBJ PROP VAL &optional FLAGS
Package

cl-js

Source

jsos.lisp (file)

Function: expand OP LHT RHT LHS RHS
Package

cl-js

Source

inline-op.lisp (file)

Function: expand-cached-lookup OBJ PROP
Package

cl-js

Source

jsos.lisp (file)

Function: expand-cached-set OBJ PROP VAL
Package

cl-js

Source

jsos.lisp (file)

Function: expand-global-lookup PROP
Package

cl-js

Source

jsos.lisp (file)

Function: expand-global-set PROP VAL
Package

cl-js

Source

jsos.lisp (file)

Function: expand-static-obj PROTO PROPS
Package

cl-js

Source

jsos.lisp (file)

Function: find-in-env ENV NAME
Package

cl-js

Source

infer.lisp (file)

Function: find-locals BODY &optional OTHERS
Package

cl-js

Source

translate.lisp (file)

Function: find-slot OBJ PROP
Package

cl-js

Source

jsos.lisp (file)

Function: find-slot* OBJ PROP
Package

cl-js

Source

jsos.lisp (file)

Function: fobj-cls INSTANCE
Function: (setf fobj-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: fobj-new-cls INSTANCE
Function: (setf fobj-new-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: fobj-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: fobj-proc INSTANCE
Function: (setf fobj-proc) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: fobj-vals INSTANCE
Function: (setf fobj-vals) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: ft-args INSTANCE
Function: (setf ft-args) VALUE INSTANCE
Package

cl-js

Source

infer.lisp (file)

Function: ft-p OBJECT
Package

cl-js

Source

infer.lisp (file)

Function: ft-returns INSTANCE
Function: (setf ft-returns) VALUE INSTANCE
Package

cl-js

Source

infer.lisp (file)

Function: funcspec-call INSTANCE
Function: (setf funcspec-call) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: funcspec-make-new INSTANCE
Function: (setf funcspec-make-new) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: funcspec-p OBJECT
Package

cl-js

Source

deflib.lisp (file)

Function: funcspec-props INSTANCE
Function: (setf funcspec-props) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: funcspec-proto-spec INSTANCE
Function: (setf funcspec-proto-spec) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: funcspec-prototype INSTANCE
Function: (setf funcspec-prototype) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: fvector &rest ELEMENTS
Package

cl-js

Source

runtime.lisp (file)

Function: gather-comma-separated STREAM END-CHAR OBJ-NAME GATHER-FUNC
Package

cl-js

Source

json.lisp (file)

Function: gcache-lookup GCACHE OBJ
Package

cl-js

Source

jsos.lisp (file)

Function: gcache-set GCACHE OBJ VAL
Package

cl-js

Source

jsos.lisp (file)

Function: get-utf-8-character BYTES GROUP-SIZE &aux START

Given an array of bytes and the amount of bytes to use, extract the character they denote.

Package

url-encode

Source

url-encode.lisp (file)

Function: global-lookup PROP
Package

cl-js

Source

jsos.lisp (file)

Function: gobj-class-vec INSTANCE
Function: (setf gobj-class-vec) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: gobj-cls INSTANCE
Function: (setf gobj-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: gobj-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: gobj-proto-list INSTANCE
Function: (setf gobj-proto-list) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: gobj-proto-vec INSTANCE
Function: (setf gobj-proto-vec) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: gobj-required INSTANCE
Function: (setf gobj-required) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: gobj-vals INSTANCE
Function: (setf gobj-vals) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: hash-obj OBJ HCLS
Package

cl-js

Source

jsos.lisp (file)

Function: hash-set OBJ PROP VAL
Package

cl-js

Source

jsos.lisp (file)

Function: hcls-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: hcls-prototype INSTANCE
Function: (setf hcls-prototype) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: in-function-scope-p ()
Package

cl-js

Source

translate.lisp (file)

Function: index-in-range INDEX LEN
Package

cl-js

Source

jsos.lisp (file)

Function: infer FORM ENV &optional CONTEXT
Package

cl-js

Source

infer.lisp (file)

Function: infer-func FNAME ARGS BODY ENV
Package

cl-js

Source

infer.lisp (file)

Function: infer-types AST
Package

cl-js

Source

infer.lisp (file)

Function: inferred-type-to-lisp-type TYPE
Package

cl-js

Source

translate.lisp (file)

Function: init-obj SPEC &optional FILL
Package

cl-js

Source

deflib.lisp (file)

Function: init-reobj OBJ PATTERN FLAGS
Package

cl-js

Source

runtime.lisp (file)

Function: init-val VALUE
Package

cl-js

Source

deflib.lisp (file)

Function: intern-prop PROP
Package

cl-js

Source

jsos.lisp (file)

Function: is-whitespace CHAR
Package

cl-js

Source

json.lisp (file)

Function: js!= LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js!== LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js% LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js& LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js* LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js+ LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js++ ARG
Package

cl-js

Source

operators.lisp (file)

Function: js- LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js-- ARG
Package

cl-js

Source

operators.lisp (file)

Function: js-funcall FUNC &rest ARGS
Package

cl-js

Source

js.lisp (file)

Function: js-intern SYM
Package

cl-js

Source

utils.lisp (file)

Function: js-new FUNC &rest ARGS
Package

cl-js

Source

jsos.lisp (file)

Function: js/ LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js< LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js<< A B
Package

cl-js

Source

operators.lisp (file)

Function: js<= LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js== LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js=== LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js> LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js>= LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js>> A B
Package

cl-js

Source

operators.lisp (file)

Function: js>>> A B
Package

cl-js

Source

operators.lisp (file)

Function: js^ LS RS
Package

cl-js

Source

operators.lisp (file)

Function: jsin PROP OBJ
Package

cl-js

Source

operators.lisp (file)

Function: jsinstanceof LS RS
Package

cl-js

Source

operators.lisp (file)

Function: json-error MESSAGE &rest ARGS
Package

cl-js

Source

json.lisp (file)

Function: js| LS RS
Package

cl-js

Source

operators.lisp (file)

Function: js~ RS
Package

cl-js

Source

operators.lisp (file)

Function: lexical-eval STR SCOPE
Package

cl-js

Source

runtime.lisp (file)

Function: lib-name INSTANCE
Function: (setf lib-name) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: lib-p OBJECT
Package

cl-js

Source

deflib.lisp (file)

Function: lib-prototypes INSTANCE
Function: (setf lib-prototypes) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: lib-toplevel INSTANCE
Function: (setf lib-toplevel) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: lift-defuns FORMS
Package

cl-js

Source

translate.lisp (file)

Function: link-tc TC1 TC2
Package

cl-js

Source

infer.lisp (file)

Function: looks-like-a-number STRING
Package

cl-js

Source

json.lisp (file)

Function: lookup-class ID
Package

cl-js

Source

jsos.lisp (file)

Function: lookup-in-captured-scope NAME SCOPE
Package

cl-js

Source

translate.lisp (file)

Function: lookup-prototype ID
Package

cl-js

Source

jsos.lisp (file)

Function: lookup-var NAME
Package

cl-js

Source

translate.lisp (file)

Function: make-aobj CLS &optional ARR
Package

cl-js

Source

jsos.lisp (file)

Function: make-argobj CLS LIST LENGTH CALLEE
Package

cl-js

Source

jsos.lisp (file)

Function: make-arguments-scope &key (VARS VARS) (ARGS ARGS)
Package

cl-js

Source

translate.lisp (file)

Function: make-cache PROP
Package

cl-js

Source

jsos.lisp (file)

Function: make-captured-scope &key (VARS VARS) (LOCAL-VARS LOCAL-VARS) (OBJS OBJS) (NEXT NEXT)
Package

cl-js

Source

translate.lisp (file)

Function: make-cfobj CLS PROC NEW-CLS MAKE-NEW &optional VALS
Package

cl-js

Source

jsos.lisp (file)

Function: make-cls &key (PROTOTYPE PROTOTYPE)
Package

cl-js

Source

jsos.lisp (file)

Function: make-dobj CLS &optional TIME ZONE
Package

cl-js

Source

jsos.lisp (file)

Function: make-fobj CLS PROC NEW-CLS &optional VALS
Package

cl-js

Source

jsos.lisp (file)

Function: make-ft &key (ARGS ARGS) (RETURNS RETURNS)
Package

cl-js

Source

infer.lisp (file)

Function: make-funcspec &key (PROTOTYPE PROTOTYPE) (PROPS PROPS) (CALL CALL) (PROTO-SPEC PROTO-SPEC) (MAKE-NEW MAKE-NEW)
Package

cl-js

Source

deflib.lisp (file)

Function: make-gobj CLS VALS PROTO-VEC CLASS-VEC
Package

cl-js

Source

jsos.lisp (file)

Function: make-hcls PROTOTYPE
Package

cl-js

Source

jsos.lisp (file)

Function: make-js-error TYPE MESSAGE &rest ARGS
Package

cl-js

Source

runtime.lisp (file)

Function: make-lib &key (NAME NAME) (PROTOTYPES PROTOTYPES) (TOPLEVEL TOPLEVEL)
Package

cl-js

Source

deflib.lisp (file)

Function: make-nan-helper X
Package

cl-js

Source

js.lisp (file)

Function: make-obj CLS &optional VALS
Package

cl-js

Source

jsos.lisp (file)

Function: make-objspec &key (PROTOTYPE PROTOTYPE) (PROPS PROPS)
Package

cl-js

Source

deflib.lisp (file)

Function: make-reobj CLS &optional PROC SCANNER GLOBAL
Package

cl-js

Source

jsos.lisp (file)

Function: make-scls PROPS PROTOTYPE
Package

cl-js

Source

jsos.lisp (file)

Function: make-sequence-printer STREAM
Package

cl-js

Source

jsos.lisp (file)

Function: make-simple-scope &key (VARS VARS)
Package

cl-js

Source

translate.lisp (file)

Function: make-tc &key (TP TP) (RELS RELS) (DEPS DEPS)
Package

cl-js

Source

infer.lisp (file)

Function: make-typing &key (VAL VAL)
Package

cl-js

Source

infer.lisp (file)

Function: make-vobj CLS &optional VALUE
Package

cl-js

Source

jsos.lisp (file)

Function: make-wcache PROP
Package

cl-js

Source

jsos.lisp (file)

Function: make-with-scope &key (VAR VAR)
Package

cl-js

Source

translate.lisp (file)

Function: may-fall-off FBODY
Package

cl-js

Source

infer.lisp (file)

Function: merge-env ENV1 ENV2
Package

cl-js

Source

infer.lisp (file)

Function: meta-lookup THIS OBJ PROP
Package

cl-js

Source

jsos.lisp (file)

Function: meta-set OBJ PROP VAL
Package

cl-js

Source

jsos.lisp (file)

Function: new-regexp PATTERN FLAGS
Package

cl-js

Source

runtime.lisp (file)

Function: num-type TYPE
Package

cl-js

Source

infer.lisp (file)

Function: obj-cls INSTANCE
Function: (setf obj-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: obj-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: obj-vals INSTANCE
Function: (setf obj-vals) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: objspec-p OBJECT
Package

cl-js

Source

deflib.lisp (file)

Function: objspec-props INSTANCE
Function: (setf objspec-props) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: objspec-prototype INSTANCE
Function: (setf objspec-prototype) VALUE INSTANCE
Package

cl-js

Source

deflib.lisp (file)

Function: parse INPUT
Package

cl-js

Source

js.lisp (file)

Function: parse-json STRING
Package

cl-js

Source

json.lisp (file)

Function: parse/err STRING
Package

cl-js

Source

js.lisp (file)

Function: pop-scope ENV
Package

cl-js

Source

infer.lisp (file)

Function: proc VAL
Package

cl-js

Source

jsos.lisp (file)

Function: process-replacer REPL
Package

cl-js

Source

json.lisp (file)

Function: read-json STREAM
Package

cl-js

Source

json.lisp (file)

Function: read-json-array STREAM
Package

cl-js

Source

json.lisp (file)

Function: read-json-atom STREAM
Package

cl-js

Source

json.lisp (file)

Function: read-json-object STREAM
Package

cl-js

Source

json.lisp (file)

Function: read-json-string STREAM
Package

cl-js

Source

json.lisp (file)

Function: read-num STR
Package

cl-js

Source

runtime.lisp (file)

Function: references-arguments BODY
Package

cl-js

Source

translate.lisp (file)

Function: regexp-exec RE STR &optional RAW NO-GLOBAL
Package

cl-js

Source

runtime.lisp (file)

Function: reobj-cls INSTANCE
Function: (setf reobj-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: reobj-global INSTANCE
Function: (setf reobj-global) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: reobj-new-cls INSTANCE
Function: (setf reobj-new-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: reobj-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: reobj-proc INSTANCE
Function: (setf reobj-proc) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: reobj-scanner INSTANCE
Function: (setf reobj-scanner) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: reobj-vals INSTANCE
Function: (setf reobj-vals) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: reset ()
Package

cl-js

Source

api.lisp (file)

Function: resolve-tc TC
Package

cl-js

Source

infer.lisp (file)

Function: resolve-tcs AST
Package

cl-js

Source

infer.lisp (file)

Function: ruin-env-for-eval ENV
Package

cl-js

Source

infer.lisp (file)

Function: scls-add-slot OBJ CLS PROP VAL FLAGS
Package

cl-js

Source

jsos.lisp (file)

Function: scls-children INSTANCE
Function: (setf scls-children) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: scls-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: scls-props INSTANCE
Function: (setf scls-props) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: scls-prototype INSTANCE
Function: (setf scls-prototype) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: see JS
Package

cl-js

Source

translate.lisp (file)

Function: set-in-captured-scope NAME VALUE SCOPE
Package

cl-js

Source

translate.lisp (file)

Function: set-in-scope NAME VALUE &optional IS-DEFUN
Package

cl-js

Source

translate.lisp (file)

Function: sign-of VAL
Package

cl-js

Source

operators.lisp (file)

Function: simple-lookup THIS START PROP
Package

cl-js

Source

jsos.lisp (file)

Function: simple-scope-p OBJECT
Package

cl-js

Source

translate.lisp (file)

Function: simple-scope-vars INSTANCE
Function: (setf simple-scope-vars) VALUE INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: skip-whitespace STREAM
Package

cl-js

Source

json.lisp (file)

Function: slot-flags &rest FLAGS
Package

cl-js

Source

deflib.lisp (file)

Function: spec-body SPEC
Package

cl-js

Source

deflib.lisp (file)

Function: spec-list SPEC TYPE &optional DEFAULT
Package

cl-js

Source

deflib.lisp (file)

Function: spec-val SPEC TYPE &optional DEFAULT
Package

cl-js

Source

deflib.lisp (file)

Function: split-out-defuns FORMS
Package

cl-js

Source

translate.lisp (file)

Function: stringify-json VALUE REPLACER
Package

cl-js

Source

json.lisp (file)

Function: tc TP &rest RELS
Package

cl-js

Source

infer.lisp (file)

Function: tc-deps INSTANCE
Function: (setf tc-deps) VALUE INSTANCE
Package

cl-js

Source

infer.lisp (file)

Function: tc-p OBJECT
Package

cl-js

Source

infer.lisp (file)

Function: tc-rels INSTANCE
Function: (setf tc-rels) VALUE INSTANCE
Package

cl-js

Source

infer.lisp (file)

Function: tc-tp INSTANCE
Function: (setf tc-tp) VALUE INSTANCE
Package

cl-js

Source

infer.lisp (file)

Function: tests ()
Package

cl-js

Source

api.lisp (file)

Function: to-boolean-typed EXPR TYPE
Package

cl-js

Source

inline-op.lisp (file)

Function: to-int32 VAL
Package

cl-js

Source

runtime.lisp (file)

Function: to-object VAL
Package

cl-js

Source

runtime.lisp (file)

Function: translate FORM
Package

cl-js

Source

translate.lisp (file)

Function: translate-assign PLACE VAL
Package

cl-js

Source

translate.lisp (file)

Function: translate-ast AST
Package

cl-js

Source

translate.lisp (file)

Function: translate-for INIT COND STEP BODY
Package

cl-js

Source

translate.lisp (file)

Function: translate-function NAME ARGS BODY
Package

cl-js

Source

translate.lisp (file)

Function: translate-internal-function ARGS BODY
Package

cl-js

Source

translate.lisp (file)

Function: translate-raw-function NAME ARGS BODY
Package

cl-js

Source

translate.lisp (file)

Function: translate@ FORM
Package

cl-js

Source

translate.lisp (file)

Function: type-offset ID
Package

cl-js

Source

jsos.lisp (file)

Function: typed-value-of OBJ TYPE
Package

cl-js

Source

runtime.lisp (file)

Function: typing-p OBJECT
Package

cl-js

Source

infer.lisp (file)

Function: typing-val INSTANCE
Function: (setf typing-val) VALUE INSTANCE
Package

cl-js

Source

infer.lisp (file)

Function: undefined-variable NAME
Package

cl-js

Source

jsos.lisp (file)

Function: update-class-and-set OBJ NEW-CLS SLOT VAL
Package

cl-js

Source

jsos.lisp (file)

Function: update-env ENV VAR INIT DELAYED-FUNCTION
Package

cl-js

Source

infer.lisp (file)

Function: uses-lexical-eval BODY
Package

cl-js

Source

translate.lisp (file)

Function: utf-8-group-size BYTE

Determine the amount of bytes that are part of the character starting with a given byte.

Package

url-encode

Source

url-encode.lisp (file)

Function: var-delayed-function VAR
Package

cl-js

Source

infer.lisp (file)

Function: var-init VAR
Package

cl-js

Source

infer.lisp (file)

Function: var-tc VAR
Package

cl-js

Source

infer.lisp (file)

Function: vobj-cls INSTANCE
Function: (setf vobj-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: vobj-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: vobj-vals INSTANCE
Function: (setf vobj-vals) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: vobj-value INSTANCE
Function: (setf vobj-value) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: wcache-a1 INSTANCE
Function: (setf wcache-a1) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: wcache-cls INSTANCE
Function: (setf wcache-cls) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: wcache-miss OBJ WCACHE VAL
Package

cl-js

Source

jsos.lisp (file)

Function: wcache-op INSTANCE
Function: (setf wcache-op) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: wcache-p OBJECT
Package

cl-js

Source

jsos.lisp (file)

Function: wcache-prop INSTANCE
Function: (setf wcache-prop) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: wcache-slot INSTANCE
Function: (setf wcache-slot) VALUE INSTANCE
Package

cl-js

Source

jsos.lisp (file)

Function: with-scope-p OBJECT
Package

cl-js

Source

translate.lisp (file)

Function: with-scope-var INSTANCE
Function: (setf with-scope-var) VALUE INSTANCE
Package

cl-js

Source

translate.lisp (file)

Function: wrap-function ARGS BODY
Package

cl-js

Source

translate.lisp (file)

Function: wrap-function/arguments ARGS BODY FNAME
Package

cl-js

Source

translate.lisp (file)

Function: wrap-js-lambda ARGS BODY
Package

cl-js

Source

js.lisp (file)

Function: write-json ELEMENT STREAM
Package

cl-js

Source

json.lisp (file)

Function: write-json-array ARR STREAM
Package

cl-js

Source

json.lisp (file)

Function: write-json-number NUMBER STREAM
Package

cl-js

Source

json.lisp (file)

Function: write-json-obj OBJ STREAM
Package

cl-js

Source

json.lisp (file)

Function: write-json-string STRING STREAM
Package

cl-js

Source

json.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Generic functions

Generic Function: apply-infer-rule AST-TAG AST-ARGS ENV
Package

cl-js

Source

infer.lisp (file)

Methods
Method: apply-infer-rule (G1 (eql continue)) G0 ENV
Method: apply-infer-rule (G1 (eql break)) G0 ENV
Method: apply-infer-rule (G1 (eql sub)) G0 ENV
Method: apply-infer-rule (G1 (eql dot)) G0 ENV
Method: apply-infer-rule (G1 (eql seq)) G0 ENV
Method: apply-infer-rule (G1 (eql block)) G0 ENV
Method: apply-infer-rule (G1 (eql array)) G0 ENV
Method: apply-infer-rule (G1 (eql unary-postfix)) G0 ENV
Method: apply-infer-rule (G1 (eql unary-prefix)) G0 ENV
Method: apply-infer-rule (G1 (eql binary)) G0 ENV
Method: apply-infer-rule (G1 (eql call)) G0 ENV
Method: apply-infer-rule (G1 (eql new)) G0 ENV
Method: apply-infer-rule (G1 (eql with)) G0 ENV
Method: apply-infer-rule (G1 (eql throw)) G0 ENV
Method: apply-infer-rule (G1 (eql try)) G0 ENV
Method: apply-infer-rule (G1 (eql conditional)) G0 ENV
Method: apply-infer-rule (G1 (eql if)) G0 ENV
Method: apply-infer-rule (G1 (eql switch)) G0 ENV
Method: apply-infer-rule (G1 (eql for-in)) G0 ENV
Method: apply-infer-rule (G1 (eql do)) G0 ENV
Method: apply-infer-rule (G1 (eql while)) G0 ENV
Method: apply-infer-rule (G1 (eql for)) G0 ENV
Method: apply-infer-rule (G1 (eql return)) G0 ENV
Method: apply-infer-rule (G1 (eql string)) G0 ENV
Method: apply-infer-rule (G1 (eql stat)) G0 ENV
Method: apply-infer-rule (G1 (eql assign)) G0 ENV
Method: apply-infer-rule (G1 (eql toplevel)) G0 ENV
Method: apply-infer-rule (G1 (eql num)) G0 ENV
Method: apply-infer-rule (G1 (eql name)) G0 ENV
Method: apply-infer-rule (G1 (eql var)) G0 ENV
Method: apply-infer-rule (G1 (eql label)) G0 ENV
Method: apply-infer-rule (G1 (eql regexp)) G0 ENV
Method: apply-infer-rule (G1 (eql object)) G0 ENV
Method: apply-infer-rule (G1 (eql atom)) G0 ENV
Method: apply-infer-rule (G1 (eql defun)) G0 ENV
Method: apply-infer-rule (G1 (eql function)) G0 ENV
Generic Function: apply-translate-rule KEYWORD FORM
Package

cl-js

Source

translate.lisp (file)

Methods
Method: apply-translate-rule (G1 (eql unary-postfix)) G0
Method: apply-translate-rule (G1 (eql unary-prefix)) G0
Method: apply-translate-rule (G1 (eql binary)) G0
Method: apply-translate-rule (G1 (eql seq)) G0
Method: apply-translate-rule (G1 (eql block)) G0
Method: apply-translate-rule (G1 (eql stat)) G0
Method: apply-translate-rule (G1 (eql array)) G0
Method: apply-translate-rule (G1 (eql string)) G0
Method: apply-translate-rule (G1 (eql num)) G0
Method: apply-translate-rule (G1 (eql assign)) G0
Method: apply-translate-rule (G1 (eql call)) G0
Method: apply-translate-rule (G1 (eql new)) G0
Method: apply-translate-rule (G1 (eql toplevel)) G0
Method: apply-translate-rule (G1 (eql function)) G0
Method: apply-translate-rule (G1 (eql defun)) G0
Method: apply-translate-rule (G1 (eql return)) G0
Method: apply-translate-rule (G1 (eql with)) G0
Method: apply-translate-rule (G1 (eql name)) G0
Method: apply-translate-rule (G1 (eql throw)) G0
Method: apply-translate-rule (G1 (eql try)) G0
Method: apply-translate-rule (G12 (eql conditional)) G11
Method: apply-translate-rule (G1 (eql if)) G0
Method: apply-translate-rule (G1 (eql default)) G0
Method: apply-translate-rule (G1 (eql case)) G0
Method: apply-translate-rule (G1 (eql switch)) G0
Method: apply-translate-rule (G1 (eql for-in)) G0
Method: apply-translate-rule (G1 (eql continue)) G0
Method: apply-translate-rule (G1 (eql break)) G0
Method: apply-translate-rule (G1 (eql do)) G0
Method: apply-translate-rule (G1 (eql while)) G0
Method: apply-translate-rule (G1 (eql for)) G0
Method: apply-translate-rule (G1 (eql label)) G0
Method: apply-translate-rule (G1 (eql regexp)) G0
Method: apply-translate-rule (G1 (eql object)) G0
Method: apply-translate-rule (G1 (eql var)) G0
Method: apply-translate-rule (G1 (eql sub)) G0
Method: apply-translate-rule (G1 (eql dot)) G0
Method: apply-translate-rule (G1 (eql atom)) G0
Method: apply-translate-rule (G1 (eql nil)) G0
Method: apply-translate-rule KEYWORD FORM
Generic Function: expand-op OP LHT RHT LHS RHS
Package

cl-js

Source

inline-op.lisp (file)

Methods
Method: expand-op (G0 (eql void)) LHT RHT LHS RHS
Method: expand-op (G0 (eql !)) LHT RHT LHS RHS
Method: expand-op (G0 (eql ||)) LHT RHT LHS RHS
Method: expand-op (G0 (eql &&)) LHT RHT LHS RHS
Method: expand-op (G0 (eql >>>)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G0 (eql <<)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G0 (eql >>)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G0 (eql ~)) (LHT (eql nil)) (RHT (eql integer)) LHS RHS
Method: expand-op (G0 (eql ^)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G0 (eql |)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G0 (eql &)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G14 (eql !==)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql !==)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G14 (eql ===)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql ===)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G14 (eql !=)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql !=)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G0 (eql ==)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G14 (eql >=)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql >=)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G14 (eql <=)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql <=)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G14 (eql >)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql >)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G14 (eql <)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql <)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G14 (eql %)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql %)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G14 (eql *)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql *)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G0 (eql -)) (LHT (eql nil)) RHT LHS RHS
Method: expand-op (G14 (eql -)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql -)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op (G0 (eql +)) (LHT (eql number)) RHT LHS RHS
Method: expand-op (G0 (eql +)) LHT (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql +)) (LHT (eql nil)) (RHT (eql number)) LHS RHS
Method: expand-op (G14 (eql +)) (LHT (eql number)) (RHT (eql number)) LHS RHS
Method: expand-op (G0 (eql +)) (LHT (eql integer)) (RHT (eql integer)) LHS RHS
Method: expand-op OP LHT RHT LHS RHS
Generic Function: js-to-boolean VAL
Package

cl-js

Source

runtime.lisp (file)

Methods
Method: js-to-boolean VAL
Generic Function: js-to-number VAL
Package

cl-js

Source

runtime.lisp (file)

Methods
Method: js-to-number VAL
Generic Function: js-to-string VAL
Package

cl-js

Source

runtime.lisp (file)

Methods
Method: js-to-string VAL
Generic Function: js-type-of EXPR
Package

cl-js

Source

operators.lisp (file)

Methods
Method: js-type-of (EXPR string)
Method: js-type-of (EXPR number)
Method: js-type-of (EXPR symbol)
Method: js-type-of (EXPR fobj)
Method: js-type-of (EXPR obj)
Method: js-type-of EXPR
Generic Function: lookup-variable NAME SCOPE REST
Package

cl-js

Source

translate.lisp (file)

Methods
Method: lookup-variable NAME (SCOPE captured-scope) REST
Method: lookup-variable NAME (SCOPE arguments-scope) REST
Method: lookup-variable NAME (SCOPE simple-scope) REST
Method: lookup-variable NAME (SCOPE with-scope) REST
Method: lookup-variable NAME (SCOPE null) REST
Generic Function: obj-class-name OBJ
Package

cl-js

Methods
Method: obj-class-name OBJ
Source

jsos.lisp (file)

Method: obj-class-name (OBJ string)
Source

jsos.lisp (file)

Method: obj-class-name (OBJ number)
Source

jsos.lisp (file)

Method: obj-class-name (OBJ (eql nil))
Source

jsos.lisp (file)

Method: obj-class-name (OBJ (eql t))
Source

jsos.lisp (file)

Method: obj-class-name (OBJ (eql null))
Source

jsos.lisp (file)

Method: obj-class-name (OBJ (eql undefined))
Source

jsos.lisp (file)

Method: obj-class-name (OBJ reobj)
Source

jsos.lisp (file)

Method: obj-class-name (OBJ aobj)
Source

jsos.lisp (file)

Method: obj-class-name (OBJ argobj)
Source

jsos.lisp (file)

Method: obj-class-name (OBJ dobj)
Source

jsos.lisp (file)

Method: obj-class-name (OBJ cfobj)
Source

jsos.lisp (file)

Method: obj-class-name (OBJ fobj)
Source

jsos.lisp (file)

Method: obj-class-name (OBJ obj)
Source

jsos.lisp (file)

Generic Function: set-variable NAME VALNAME SCOPE REST
Package

cl-js

Source

translate.lisp (file)

Methods
Method: set-variable NAME VALNAME (SCOPE captured-scope) REST
Method: set-variable NAME VALNAME (SCOPE arguments-scope) REST
Method: set-variable NAME VALNAME (SCOPE simple-scope) REST
Method: set-variable NAME VALNAME (SCOPE with-scope) REST
Method: set-variable NAME VALNAME (SCOPE null) REST
Generic Function: static-js-prop OBJ CACHE
Generic Function: (setf static-js-prop) VAL OBJ WCACHE
Package

cl-js

Methods
Method: static-js-prop (OBJ (eql nil)) CACHE
Source

runtime.lisp (file)

Method: static-js-prop (OBJ (eql t)) CACHE
Source

runtime.lisp (file)

Method: static-js-prop (OBJ number) CACHE
Source

runtime.lisp (file)

Method: static-js-prop (OBJ string) CACHE
Source

runtime.lisp (file)

Method: static-js-prop OBJ CACHE
Source

jsos.lisp (file)

Method: static-js-prop (OBJ obj) CACHE
Source

jsos.lisp (file)

Method: (setf static-js-prop) VAL (OBJ (eql nil)) WCACHE
Source

runtime.lisp (file)

Method: (setf static-js-prop) VAL (OBJ (eql t)) WCACHE
Source

runtime.lisp (file)

Method: (setf static-js-prop) VAL (OBJ number) WCACHE
Source

runtime.lisp (file)

Method: (setf static-js-prop) VAL (OBJ string) WCACHE
Source

runtime.lisp (file)

Method: (setf static-js-prop) VAL OBJ WCACHE
Source

jsos.lisp (file)

Method: (setf static-js-prop) VAL (OBJ obj) WCACHE
Source

jsos.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Conditions

Condition: undefined-variable ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

js-condition (condition)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.7 Structures

Structure: aobj ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

obj (structure)

Direct methods
Direct slots
Slot: arr
Initform

(cl-js::empty-fvector 0)

Readers

aobj-arr (function)

Writers

(setf aobj-arr) (function)

Structure: argobj ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

obj (structure)

Direct methods
Direct slots
Slot: list
Readers

argobj-list (function)

Writers

(setf argobj-list) (function)

Slot: length
Readers

argobj-length (function)

Writers

(setf argobj-length) (function)

Slot: callee
Readers

argobj-callee (function)

Writers

(setf argobj-callee) (function)

Structure: arguments-scope ()
Package

cl-js

Source

translate.lisp (file)

Direct superclasses

simple-scope (structure)

Direct methods
Direct slots
Slot: args
Readers

arguments-scope-args (function)

Writers

(setf arguments-scope-args) (function)

Structure: cache ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: op
Initform

(function cl-js::cache-miss)

Readers

cache-op (function)

Writers

(setf cache-op) (function)

Slot: prop
Readers

cache-prop (function)

Writers

(setf cache-prop) (function)

Slot: cls
Readers

cache-cls (function)

Writers

(setf cache-cls) (function)

Slot: a1
Readers

cache-a1 (function)

Writers

(setf cache-a1) (function)

Slot: a2
Readers

cache-a2 (function)

Writers

(setf cache-a2) (function)

Structure: captured-scope ()
Package

cl-js

Source

translate.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods
Direct slots
Slot: vars
Readers

captured-scope-vars (function)

Writers

(setf captured-scope-vars) (function)

Slot: local-vars
Readers

captured-scope-local-vars (function)

Writers

(setf captured-scope-local-vars) (function)

Slot: objs
Readers

captured-scope-objs (function)

Writers

(setf captured-scope-objs) (function)

Slot: next
Readers

captured-scope-next (function)

Writers

(setf captured-scope-next) (function)

Structure: cfobj ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

fobj (structure)

Direct methods

obj-class-name (method)

Direct slots
Slot: make-new
Readers

cfobj-make-new (function)

Writers

(setf cfobj-make-new) (function)

Structure: cls ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses
Direct slots
Slot: prototype
Readers

cls-prototype (function)

Writers

(setf cls-prototype) (function)

Structure: dobj ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

obj (structure)

Direct methods

obj-class-name (method)

Direct slots
Slot: time
Readers

dobj-time (function)

Writers

(setf dobj-time) (function)

Slot: zone
Readers

dobj-zone (function)

Writers

(setf dobj-zone) (function)

Structure: fobj ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

obj (structure)

Direct subclasses
Direct methods
Direct slots
Slot: proc
Readers

fobj-proc (function)

Writers

(setf fobj-proc) (function)

Slot: new-cls
Readers

fobj-new-cls (function)

Writers

(setf fobj-new-cls) (function)

Structure: ft ()
Package

cl-js

Source

infer.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: args
Readers

ft-args (function)

Writers

(setf ft-args) (function)

Slot: returns
Readers

ft-returns (function)

Writers

(setf ft-returns) (function)

Structure: funcspec ()
Package

cl-js

Source

deflib.lisp (file)

Direct superclasses

objspec (structure)

Direct slots
Slot: call
Readers

funcspec-call (function)

Writers

(setf funcspec-call) (function)

Slot: proto-spec
Readers

funcspec-proto-spec (function)

Writers

(setf funcspec-proto-spec) (function)

Slot: make-new
Readers

funcspec-make-new (function)

Writers

(setf funcspec-make-new) (function)

Structure: gobj ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

obj (structure)

Direct slots
Slot: proto-vec
Readers

gobj-proto-vec (function)

Writers

(setf gobj-proto-vec) (function)

Slot: class-vec
Readers

gobj-class-vec (function)

Writers

(setf gobj-class-vec) (function)

Slot: proto-list
Readers

gobj-proto-list (function)

Writers

(setf gobj-proto-list) (function)

Slot: required
Readers

gobj-required (function)

Writers

(setf gobj-required) (function)

Structure: hcls ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

cls (structure)

Structure: lib ()
Package

cl-js

Source

deflib.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: name
Readers

lib-name (function)

Writers

(setf lib-name) (function)

Slot: prototypes
Readers

lib-prototypes (function)

Writers

(setf lib-prototypes) (function)

Slot: toplevel
Readers

lib-toplevel (function)

Writers

(setf lib-toplevel) (function)

Structure: obj ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses
Direct methods
Direct slots
Slot: cls
Readers

obj-cls (function)

Writers

(setf obj-cls) (function)

Slot: vals
Initform

(make-array 4)

Readers

obj-vals (function)

Writers

(setf obj-vals) (function)

Structure: objspec ()
Package

cl-js

Source

deflib.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses

funcspec (structure)

Direct slots
Slot: prototype
Initform

:object

Readers

objspec-prototype (function)

Writers

(setf objspec-prototype) (function)

Slot: props
Readers

objspec-props (function)

Writers

(setf objspec-props) (function)

Structure: reobj ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

fobj (structure)

Direct methods

obj-class-name (method)

Direct slots
Slot: scanner
Readers

reobj-scanner (function)

Writers

(setf reobj-scanner) (function)

Slot: global
Readers

reobj-global (function)

Writers

(setf reobj-global) (function)

Structure: scls ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

cls (structure)

Direct slots
Slot: props
Readers

scls-props (function)

Writers

(setf scls-props) (function)

Slot: children
Readers

scls-children (function)

Writers

(setf scls-children) (function)

Structure: simple-scope ()
Package

cl-js

Source

translate.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses

arguments-scope (structure)

Direct methods
Direct slots
Slot: vars
Readers

simple-scope-vars (function)

Writers

(setf simple-scope-vars) (function)

Structure: tc ()
Package

cl-js

Source

infer.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: tp
Readers

tc-tp (function)

Writers

(setf tc-tp) (function)

Slot: rels
Readers

tc-rels (function)

Writers

(setf tc-rels) (function)

Slot: deps
Readers

tc-deps (function)

Writers

(setf tc-deps) (function)

Structure: typing ()
Package

cl-js

Source

infer.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: val
Readers

typing-val (function)

Writers

(setf typing-val) (function)

Structure: vobj ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

obj (structure)

Direct slots
Slot: value
Readers

vobj-value (function)

Writers

(setf vobj-value) (function)

Structure: wcache ()
Package

cl-js

Source

jsos.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: op
Initform

(function cl-js::wcache-miss)

Readers

wcache-op (function)

Writers

(setf wcache-op) (function)

Slot: cls
Readers

wcache-cls (function)

Writers

(setf wcache-cls) (function)

Slot: prop
Readers

wcache-prop (function)

Writers

(setf wcache-prop) (function)

Slot: slot
Readers

wcache-slot (function)

Writers

(setf wcache-slot) (function)

Slot: a1
Readers

wcache-a1 (function)

Writers

(setf wcache-a1) (function)

Structure: with-scope ()
Package

cl-js

Source

translate.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods
Direct slots
Slot: var
Readers

with-scope-var (function)

Writers

(setf with-scope-var) (function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-js.asd: The cl-js<dot>asd file
cl-js/api.lisp: The cl-js/api<dot>lisp file
cl-js/deflib.lisp: The cl-js/deflib<dot>lisp file
cl-js/infer.lisp: The cl-js/infer<dot>lisp file
cl-js/inline-op.lisp: The cl-js/inline-op<dot>lisp file
cl-js/js.lisp: The cl-js/js<dot>lisp file
cl-js/json.lisp: The cl-js/json<dot>lisp file
cl-js/jsos.lisp: The cl-js/jsos<dot>lisp file
cl-js/operators.lisp: The cl-js/operators<dot>lisp file
cl-js/package.lisp: The cl-js/package<dot>lisp file
cl-js/runtime.lisp: The cl-js/runtime<dot>lisp file
cl-js/translate.lisp: The cl-js/translate<dot>lisp file
cl-js/url-encode.lisp: The cl-js/url-encode<dot>lisp file
cl-js/utils.lisp: The cl-js/utils<dot>lisp file

F
File, Lisp, cl-js.asd: The cl-js<dot>asd file
File, Lisp, cl-js/api.lisp: The cl-js/api<dot>lisp file
File, Lisp, cl-js/deflib.lisp: The cl-js/deflib<dot>lisp file
File, Lisp, cl-js/infer.lisp: The cl-js/infer<dot>lisp file
File, Lisp, cl-js/inline-op.lisp: The cl-js/inline-op<dot>lisp file
File, Lisp, cl-js/js.lisp: The cl-js/js<dot>lisp file
File, Lisp, cl-js/json.lisp: The cl-js/json<dot>lisp file
File, Lisp, cl-js/jsos.lisp: The cl-js/jsos<dot>lisp file
File, Lisp, cl-js/operators.lisp: The cl-js/operators<dot>lisp file
File, Lisp, cl-js/package.lisp: The cl-js/package<dot>lisp file
File, Lisp, cl-js/runtime.lisp: The cl-js/runtime<dot>lisp file
File, Lisp, cl-js/translate.lisp: The cl-js/translate<dot>lisp file
File, Lisp, cl-js/url-encode.lisp: The cl-js/url-encode<dot>lisp file
File, Lisp, cl-js/utils.lisp: The cl-js/utils<dot>lisp file

L
Lisp File, cl-js.asd: The cl-js<dot>asd file
Lisp File, cl-js/api.lisp: The cl-js/api<dot>lisp file
Lisp File, cl-js/deflib.lisp: The cl-js/deflib<dot>lisp file
Lisp File, cl-js/infer.lisp: The cl-js/infer<dot>lisp file
Lisp File, cl-js/inline-op.lisp: The cl-js/inline-op<dot>lisp file
Lisp File, cl-js/js.lisp: The cl-js/js<dot>lisp file
Lisp File, cl-js/json.lisp: The cl-js/json<dot>lisp file
Lisp File, cl-js/jsos.lisp: The cl-js/jsos<dot>lisp file
Lisp File, cl-js/operators.lisp: The cl-js/operators<dot>lisp file
Lisp File, cl-js/package.lisp: The cl-js/package<dot>lisp file
Lisp File, cl-js/runtime.lisp: The cl-js/runtime<dot>lisp file
Lisp File, cl-js/translate.lisp: The cl-js/translate<dot>lisp file
Lisp File, cl-js/url-encode.lisp: The cl-js/url-encode<dot>lisp file
Lisp File, cl-js/utils.lisp: The cl-js/utils<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (   -   .  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

%
%active-set: Internal functions
%change-class-set: Internal functions
%deep-lookup: Internal functions
%direct-lookup: Internal functions
%direct-lookup-d: Internal functions
%direct-lookup-h: Internal functions
%direct-lookup-m: Internal functions
%hash-set: Internal functions
%hash-then-set: Internal functions
%ignored-set: Internal functions
%proto-lookup: Internal functions
%proto-lookup-d: Internal functions
%proto-lookup-h: Internal functions
%proto-lookup-m: Internal functions
%simple-set: Internal functions

(
(setf aobj-arr): Internal functions
(setf aobj-cls): Internal functions
(setf aobj-vals): Internal functions
(setf argobj-callee): Internal functions
(setf argobj-cls): Internal functions
(setf argobj-length): Internal functions
(setf argobj-list): Internal functions
(setf argobj-vals): Internal functions
(setf arguments-scope-args): Internal functions
(setf arguments-scope-vars): Internal functions
(setf cache-a1): Internal functions
(setf cache-a2): Internal functions
(setf cache-cls): Internal functions
(setf cache-op): Internal functions
(setf cache-prop): Internal functions
(setf captured-scope-local-vars): Internal functions
(setf captured-scope-next): Internal functions
(setf captured-scope-objs): Internal functions
(setf captured-scope-vars): Internal functions
(setf cfobj-cls): Internal functions
(setf cfobj-make-new): Internal functions
(setf cfobj-new-cls): Internal functions
(setf cfobj-proc): Internal functions
(setf cfobj-vals): Internal functions
(setf cls-prototype): Internal functions
(setf dobj-cls): Internal functions
(setf dobj-time): Internal functions
(setf dobj-vals): Internal functions
(setf dobj-zone): Internal functions
(setf fobj-cls): Internal functions
(setf fobj-new-cls): Internal functions
(setf fobj-proc): Internal functions
(setf fobj-vals): Internal functions
(setf ft-args): Internal functions
(setf ft-returns): Internal functions
(setf funcspec-call): Internal functions
(setf funcspec-make-new): Internal functions
(setf funcspec-props): Internal functions
(setf funcspec-proto-spec): Internal functions
(setf funcspec-prototype): Internal functions
(setf gobj-class-vec): Internal functions
(setf gobj-cls): Internal functions
(setf gobj-proto-list): Internal functions
(setf gobj-proto-vec): Internal functions
(setf gobj-required): Internal functions
(setf gobj-vals): Internal functions
(setf hcls-prototype): Internal functions
(setf js-aref): Exported functions
(setf js-prop): Exported generic functions
(setf js-prop): Exported generic functions
(setf js-prop): Exported generic functions
(setf js-prop): Exported generic functions
(setf js-prop): Exported generic functions
(setf js-prop): Exported generic functions
(setf js-prop): Exported generic functions
(setf js-prop): Exported generic functions
(setf js-prop): Exported generic functions
(setf lib-name): Internal functions
(setf lib-prototypes): Internal functions
(setf lib-toplevel): Internal functions
(setf obj-cls): Internal functions
(setf obj-vals): Internal functions
(setf objspec-props): Internal functions
(setf objspec-prototype): Internal functions
(setf reobj-cls): Internal functions
(setf reobj-global): Internal functions
(setf reobj-new-cls): Internal functions
(setf reobj-proc): Internal functions
(setf reobj-scanner): Internal functions
(setf reobj-vals): Internal functions
(setf scls-children): Internal functions
(setf scls-props): Internal functions
(setf scls-prototype): Internal functions
(setf simple-scope-vars): Internal functions
(setf static-js-prop): Internal generic functions
(setf static-js-prop): Internal generic functions
(setf static-js-prop): Internal generic functions
(setf static-js-prop): Internal generic functions
(setf static-js-prop): Internal generic functions
(setf static-js-prop): Internal generic functions
(setf static-js-prop): Internal generic functions
(setf tc-deps): Internal functions
(setf tc-rels): Internal functions
(setf tc-tp): Internal functions
(setf typing-val): Internal functions
(setf vobj-cls): Internal functions
(setf vobj-vals): Internal functions
(setf vobj-value): Internal functions
(setf wcache-a1): Internal functions
(setf wcache-cls): Internal functions
(setf wcache-op): Internal functions
(setf wcache-prop): Internal functions
(setf wcache-slot): Internal functions
(setf with-scope-var): Internal functions

-
-infinity: Exported macros

.
.active: Exported macros
.active-r: Exported macros
.constructor: Exported macros
.func: Exported macros
.object: Exported macros
.prototype: Exported macros
.value: Exported macros

A
add-prop: Internal functions
add-prototype: Internal functions
add-to-env: Exported functions
add-to-lib: Exported macros
add-type: Internal functions
aobj-arr: Internal functions
aobj-cls: Internal functions
aobj-p: Internal functions
aobj-vals: Internal functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-infer-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
apply-translate-rule: Internal generic functions
arg-count: Internal functions
argobj-callee: Internal functions
argobj-cls: Internal functions
argobj-length: Internal functions
argobj-list: Internal functions
argobj-p: Internal functions
argobj-vals: Internal functions
arguments-scope-args: Internal functions
arguments-scope-p: Internal functions
arguments-scope-vars: Internal functions
as-sym: Internal functions
as-utf-8-bytes: Internal macros
assign: Internal functions
ast-is-eval-var: Internal functions
ast-type: Internal functions
at-eof: Internal functions

B
bitshift32: Internal functions
build-array: Internal functions
build-func: Internal functions

C
cache-a1: Internal functions
cache-a2: Internal functions
cache-cls: Internal functions
cache-miss: Internal functions
cache-op: Internal functions
cache-p: Internal functions
cache-prop: Internal functions
cached-lookup: Internal macros
cached-set: Internal macros
capture-scope: Internal functions
captured-scope-local-vars: Internal functions
captured-scope-next: Internal functions
captured-scope-objs: Internal functions
captured-scope-p: Internal functions
captured-scope-vars: Internal functions
cfobj-cls: Internal functions
cfobj-make-new: Internal functions
cfobj-new-cls: Internal functions
cfobj-p: Internal functions
cfobj-proc: Internal functions
cfobj-vals: Internal functions
char-utf-8-byte-length: Internal functions
check-spec: Internal functions
clip-index: Internal functions
cls-p: Internal functions
cls-prototype: Internal functions
combine-types: Internal functions
compile-eval: Internal functions
complicated-comparision-op: Internal macros
complicated-numeric-op: Internal macros
compute-rel: Internal functions
copy-aobj: Internal functions
copy-argobj: Internal functions
copy-arguments-scope: Internal functions
copy-cache: Internal functions
copy-captured-scope: Internal functions
copy-cfobj: Internal functions
copy-cls: Internal functions
copy-dobj: Internal functions
copy-fobj: Internal functions
copy-ft: Internal functions
copy-funcspec: Internal functions
copy-gobj: Internal functions
copy-hcls: Internal functions
copy-lib: Internal functions
copy-obj: Internal functions
copy-objspec: Internal functions
copy-reobj: Internal functions
copy-scls: Internal functions
copy-simple-scope: Internal functions
copy-tc: Internal functions
copy-typing: Internal functions
copy-vobj: Internal functions
copy-wcache: Internal functions
copy-with-scope: Internal functions
create-env: Exported functions

D
dcall: Internal macros
declare-primitive-prototype: Internal macros
default-constructor-name: Internal functions
default-value: Internal functions
defexpand: Internal macros
define-js-obj: Exported macros
definfer: Internal macros
defnumop: Internal macros
deftranslate: Internal macros
delete-prop: Exported functions
do-lookup: Internal functions
dobj-cls: Internal functions
dobj-p: Internal functions
dobj-time: Internal functions
dobj-vals: Internal functions
dobj-zone: Internal functions

E
empty-fvector: Internal functions
empty-lib: Exported functions
ends-atom: Internal functions
ensure-fobj-cls: Internal functions
ensure-slot: Internal functions
expand: Internal functions
expand-cached-lookup: Internal functions
expand-cached-set: Internal functions
expand-global-lookup: Internal functions
expand-global-set: Internal functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-op: Internal generic functions
expand-static-obj: Internal functions
extend-label: Internal macros

F
find-cls: Internal macros
find-in-env: Internal functions
find-locals: Internal functions
find-proto: Internal macros
find-slot: Internal functions
find-slot*: Internal functions
fobj-cls: Internal functions
fobj-new-cls: Internal functions
fobj-p: Internal functions
fobj-proc: Internal functions
fobj-vals: Internal functions
ft-args: Internal functions
ft-p: Internal functions
ft-returns: Internal functions
funcspec-call: Internal functions
funcspec-make-new: Internal functions
funcspec-p: Internal functions
funcspec-props: Internal functions
funcspec-proto-spec: Internal functions
funcspec-prototype: Internal functions
Function, %active-set: Internal functions
Function, %change-class-set: Internal functions
Function, %deep-lookup: Internal functions
Function, %direct-lookup: Internal functions
Function, %direct-lookup-d: Internal functions
Function, %direct-lookup-h: Internal functions
Function, %direct-lookup-m: Internal functions
Function, %hash-set: Internal functions
Function, %hash-then-set: Internal functions
Function, %ignored-set: Internal functions
Function, %proto-lookup: Internal functions
Function, %proto-lookup-d: Internal functions
Function, %proto-lookup-h: Internal functions
Function, %proto-lookup-m: Internal functions
Function, %simple-set: Internal functions
Function, (setf aobj-arr): Internal functions
Function, (setf aobj-cls): Internal functions
Function, (setf aobj-vals): Internal functions
Function, (setf argobj-callee): Internal functions
Function, (setf argobj-cls): Internal functions
Function, (setf argobj-length): Internal functions
Function, (setf argobj-list): Internal functions
Function, (setf argobj-vals): Internal functions
Function, (setf arguments-scope-args): Internal functions
Function, (setf arguments-scope-vars): Internal functions
Function, (setf cache-a1): Internal functions
Function, (setf cache-a2): Internal functions
Function, (setf cache-cls): Internal functions
Function, (setf cache-op): Internal functions
Function, (setf cache-prop): Internal functions
Function, (setf captured-scope-local-vars): Internal functions
Function, (setf captured-scope-next): Internal functions
Function, (setf captured-scope-objs): Internal functions
Function, (setf captured-scope-vars): Internal functions
Function, (setf cfobj-cls): Internal functions
Function, (setf cfobj-make-new): Internal functions
Function, (setf cfobj-new-cls): Internal functions
Function, (setf cfobj-proc): Internal functions
Function, (setf cfobj-vals): Internal functions
Function, (setf cls-prototype): Internal functions
Function, (setf dobj-cls): Internal functions
Function, (setf dobj-time): Internal functions
Function, (setf dobj-vals): Internal functions
Function, (setf dobj-zone): Internal functions
Function, (setf fobj-cls): Internal functions
Function, (setf fobj-new-cls): Internal functions
Function, (setf fobj-proc): Internal functions
Function, (setf fobj-vals): Internal functions
Function, (setf ft-args): Internal functions
Function, (setf ft-returns): Internal functions
Function, (setf funcspec-call): Internal functions
Function, (setf funcspec-make-new): Internal functions
Function, (setf funcspec-props): Internal functions
Function, (setf funcspec-proto-spec): Internal functions
Function, (setf funcspec-prototype): Internal functions
Function, (setf gobj-class-vec): Internal functions
Function, (setf gobj-cls): Internal functions
Function, (setf gobj-proto-list): Internal functions
Function, (setf gobj-proto-vec): Internal functions
Function, (setf gobj-required): Internal functions
Function, (setf gobj-vals): Internal functions
Function, (setf hcls-prototype): Internal functions
Function, (setf js-aref): Exported functions
Function, (setf lib-name): Internal functions
Function, (setf lib-prototypes): Internal functions
Function, (setf lib-toplevel): Internal functions
Function, (setf obj-cls): Internal functions
Function, (setf obj-vals): Internal functions
Function, (setf objspec-props): Internal functions
Function, (setf objspec-prototype): Internal functions
Function, (setf reobj-cls): Internal functions
Function, (setf reobj-global): Internal functions
Function, (setf reobj-new-cls): Internal functions
Function, (setf reobj-proc): Internal functions
Function, (setf reobj-scanner): Internal functions
Function, (setf reobj-vals): Internal functions
Function, (setf scls-children): Internal functions
Function, (setf scls-props): Internal functions
Function, (setf scls-prototype): Internal functions
Function, (setf simple-scope-vars): Internal functions
Function, (setf tc-deps): Internal functions
Function, (setf tc-rels): Internal functions
Function, (setf tc-tp): Internal functions
Function, (setf typing-val): Internal functions
Function, (setf vobj-cls): Internal functions
Function, (setf vobj-vals): Internal functions
Function, (setf vobj-value): Internal functions
Function, (setf wcache-a1): Internal functions
Function, (setf wcache-cls): Internal functions
Function, (setf wcache-op): Internal functions
Function, (setf wcache-prop): Internal functions
Function, (setf wcache-slot): Internal functions
Function, (setf with-scope-var): Internal functions
Function, add-prop: Internal functions
Function, add-prototype: Internal functions
Function, add-to-env: Exported functions
Function, add-type: Internal functions
Function, aobj-arr: Internal functions
Function, aobj-cls: Internal functions
Function, aobj-p: Internal functions
Function, aobj-vals: Internal functions
Function, arg-count: Internal functions
Function, argobj-callee: Internal functions
Function, argobj-cls: Internal functions
Function, argobj-length: Internal functions
Function, argobj-list: Internal functions
Function, argobj-p: Internal functions
Function, argobj-vals: Internal functions
Function, arguments-scope-args: Internal functions
Function, arguments-scope-p: Internal functions
Function, arguments-scope-vars: Internal functions
Function, as-sym: Internal functions
Function, assign: Internal functions
Function, ast-is-eval-var: Internal functions
Function, ast-type: Internal functions
Function, at-eof: Internal functions
Function, bitshift32: Internal functions
Function, build-array: Internal functions
Function, build-func: Internal functions
Function, cache-a1: Internal functions
Function, cache-a2: Internal functions
Function, cache-cls: Internal functions
Function, cache-miss: Internal functions
Function, cache-op: Internal functions
Function, cache-p: Internal functions
Function, cache-prop: Internal functions
Function, capture-scope: Internal functions
Function, captured-scope-local-vars: Internal functions
Function, captured-scope-next: Internal functions
Function, captured-scope-objs: Internal functions
Function, captured-scope-p: Internal functions
Function, captured-scope-vars: Internal functions
Function, cfobj-cls: Internal functions
Function, cfobj-make-new: Internal functions
Function, cfobj-new-cls: Internal functions
Function, cfobj-p: Internal functions
Function, cfobj-proc: Internal functions
Function, cfobj-vals: Internal functions
Function, char-utf-8-byte-length: Internal functions
Function, check-spec: Internal functions
Function, clip-index: Internal functions
Function, cls-p: Internal functions
Function, cls-prototype: Internal functions
Function, combine-types: Internal functions
Function, compile-eval: Internal functions
Function, compute-rel: Internal functions
Function, copy-aobj: Internal functions
Function, copy-argobj: Internal functions
Function, copy-arguments-scope: Internal functions
Function, copy-cache: Internal functions
Function, copy-captured-scope: Internal functions
Function, copy-cfobj: Internal functions
Function, copy-cls: Internal functions
Function, copy-dobj: Internal functions
Function, copy-fobj: Internal functions
Function, copy-ft: Internal functions
Function, copy-funcspec: Internal functions
Function, copy-gobj: Internal functions
Function, copy-hcls: Internal functions
Function, copy-lib: Internal functions
Function, copy-obj: Internal functions
Function, copy-objspec: Internal functions
Function, copy-reobj: Internal functions
Function, copy-scls: Internal functions
Function, copy-simple-scope: Internal functions
Function, copy-tc: Internal functions
Function, copy-typing: Internal functions
Function, copy-vobj: Internal functions
Function, copy-wcache: Internal functions
Function, copy-with-scope: Internal functions
Function, create-env: Exported functions
Function, default-constructor-name: Internal functions
Function, default-value: Internal functions
Function, delete-prop: Exported functions
Function, do-lookup: Internal functions
Function, dobj-cls: Internal functions
Function, dobj-p: Internal functions
Function, dobj-time: Internal functions
Function, dobj-vals: Internal functions
Function, dobj-zone: Internal functions
Function, empty-fvector: Internal functions
Function, empty-lib: Exported functions
Function, ends-atom: Internal functions
Function, ensure-fobj-cls: Internal functions
Function, ensure-slot: Internal functions
Function, expand: Internal functions
Function, expand-cached-lookup: Internal functions
Function, expand-cached-set: Internal functions
Function, expand-global-lookup: Internal functions
Function, expand-global-set: Internal functions
Function, expand-static-obj: Internal functions
Function, find-in-env: Internal functions
Function, find-locals: Internal functions
Function, find-slot: Internal functions
Function, find-slot*: Internal functions
Function, fobj-cls: Internal functions
Function, fobj-new-cls: Internal functions
Function, fobj-p: Internal functions
Function, fobj-proc: Internal functions
Function, fobj-vals: Internal functions
Function, ft-args: Internal functions
Function, ft-p: Internal functions
Function, ft-returns: Internal functions
Function, funcspec-call: Internal functions
Function, funcspec-make-new: Internal functions
Function, funcspec-p: Internal functions
Function, funcspec-props: Internal functions
Function, funcspec-proto-spec: Internal functions
Function, funcspec-prototype: Internal functions
Function, fvector: Internal functions
Function, gather-comma-separated: Internal functions
Function, gcache-lookup: Internal functions
Function, gcache-set: Internal functions
Function, get-utf-8-character: Internal functions
Function, global-lookup: Internal functions
Function, gobj-class-vec: Internal functions
Function, gobj-cls: Internal functions
Function, gobj-p: Internal functions
Function, gobj-proto-list: Internal functions
Function, gobj-proto-vec: Internal functions
Function, gobj-required: Internal functions
Function, gobj-vals: Internal functions
Function, hash-obj: Internal functions
Function, hash-set: Internal functions
Function, hcls-p: Internal functions
Function, hcls-prototype: Internal functions
Function, in-function-scope-p: Internal functions
Function, index-in-range: Internal functions
Function, infer: Internal functions
Function, infer-func: Internal functions
Function, infer-types: Internal functions
Function, inferred-type-to-lisp-type: Internal functions
Function, init-obj: Internal functions
Function, init-reobj: Internal functions
Function, init-val: Internal functions
Function, intern-prop: Internal functions
Function, is-whitespace: Internal functions
Function, js!=: Internal functions
Function, js!==: Internal functions
Function, js%: Internal functions
Function, js&: Internal functions
Function, js*: Internal functions
Function, js+: Internal functions
Function, js++: Internal functions
Function, js-: Internal functions
Function, js--: Internal functions
Function, js-aref: Exported functions
Function, js-array: Exported functions
Function, js-array-length: Exported functions
Function, js-array-vec: Exported functions
Function, js-error: Exported functions
Function, js-funcall: Internal functions
Function, js-intern: Internal functions
Function, js-new: Internal functions
Function, js-null: Exported functions
Function, js-obj: Exported functions
Function, js-repl: Exported functions
Function, js-special-number: Exported functions
Function, js/: Internal functions
Function, js<: Internal functions
Function, js<<: Internal functions
Function, js<=: Internal functions
Function, js==: Internal functions
Function, js===: Internal functions
Function, js>: Internal functions
Function, js>=: Internal functions
Function, js>>: Internal functions
Function, js>>>: Internal functions
Function, jsin: Internal functions
Function, jsinstanceof: Internal functions
Function, json-error: Internal functions
Function, js^: Internal functions
Function, js|: Internal functions
Function, js~: Internal functions
Function, lexical-eval: Internal functions
Function, lib-name: Internal functions
Function, lib-p: Internal functions
Function, lib-prototypes: Internal functions
Function, lib-toplevel: Internal functions
Function, lift-defuns: Internal functions
Function, link-tc: Internal functions
Function, looks-like-a-number: Internal functions
Function, lookup-class: Internal functions
Function, lookup-in-captured-scope: Internal functions
Function, lookup-prototype: Internal functions
Function, lookup-var: Internal functions
Function, make-aobj: Internal functions
Function, make-argobj: Internal functions
Function, make-arguments-scope: Internal functions
Function, make-cache: Internal functions
Function, make-captured-scope: Internal functions
Function, make-cfobj: Internal functions
Function, make-cls: Internal functions
Function, make-dobj: Internal functions
Function, make-fobj: Internal functions
Function, make-ft: Internal functions
Function, make-funcspec: Internal functions
Function, make-gobj: Internal functions
Function, make-hcls: Internal functions
Function, make-js-error: Internal functions
Function, make-lib: Internal functions
Function, make-nan-helper: Internal functions
Function, make-obj: Internal functions
Function, make-objspec: Internal functions
Function, make-reobj: Internal functions
Function, make-scls: Internal functions
Function, make-sequence-printer: Internal functions
Function, make-simple-scope: Internal functions
Function, make-tc: Internal functions
Function, make-typing: Internal functions
Function, make-vobj: Internal functions
Function, make-wcache: Internal functions
Function, make-with-scope: Internal functions
Function, may-fall-off: Internal functions
Function, merge-env: Internal functions
Function, meta-lookup: Internal functions
Function, meta-set: Internal functions
Function, new-regexp: Internal functions
Function, num-type: Internal functions
Function, obj-cls: Internal functions
Function, obj-p: Internal functions
Function, obj-vals: Internal functions
Function, objspec-p: Internal functions
Function, objspec-props: Internal functions
Function, objspec-prototype: Internal functions
Function, parse: Internal functions
Function, parse-json: Internal functions
Function, parse/err: Internal functions
Function, pop-scope: Internal functions
Function, proc: Internal functions
Function, process-replacer: Internal functions
Function, read-json: Internal functions
Function, read-json-array: Internal functions
Function, read-json-atom: Internal functions
Function, read-json-object: Internal functions
Function, read-json-string: Internal functions
Function, read-num: Internal functions
Function, references-arguments: Internal functions
Function, regexp-exec: Internal functions
Function, reobj-cls: Internal functions
Function, reobj-global: Internal functions
Function, reobj-new-cls: Internal functions
Function, reobj-p: Internal functions
Function, reobj-proc: Internal functions
Function, reobj-scanner: Internal functions
Function, reobj-vals: Internal functions
Function, requirelib: Exported functions
Function, reset: Internal functions
Function, resolve-tc: Internal functions
Function, resolve-tcs: Internal functions
Function, ruin-env-for-eval: Internal functions
Function, run-js: Exported functions
Function, run-js-file: Exported functions
Function, scls-add-slot: Internal functions
Function, scls-children: Internal functions
Function, scls-p: Internal functions
Function, scls-props: Internal functions
Function, scls-prototype: Internal functions
Function, see: Internal functions
Function, set-in-captured-scope: Internal functions
Function, set-in-scope: Internal functions
Function, sign-of: Internal functions
Function, simple-lookup: Internal functions
Function, simple-scope-p: Internal functions
Function, simple-scope-vars: Internal functions
Function, skip-whitespace: Internal functions
Function, slot-flags: Internal functions
Function, spec-body: Internal functions
Function, spec-list: Internal functions
Function, spec-val: Internal functions
Function, split-out-defuns: Internal functions
Function, stringify-json: Internal functions
Function, tc: Internal functions
Function, tc-deps: Internal functions
Function, tc-p: Internal functions
Function, tc-rels: Internal functions
Function, tc-tp: Internal functions
Function, tests: Internal functions
Function, to-boolean: Exported functions
Function, to-boolean-typed: Internal functions
Function, to-int32: Internal functions
Function, to-integer: Exported functions
Function, to-number: Exported functions
Function, to-object: Internal functions
Function, to-string: Exported functions
Function, translate: Internal functions
Function, translate-assign: Internal functions
Function, translate-ast: Internal functions
Function, translate-for: Internal functions
Function, translate-function: Internal functions
Function, translate-internal-function: Internal functions
Function, translate-raw-function: Internal functions
Function, translate@: Internal functions
Function, type-offset: Internal functions
Function, typed-value-of: Internal functions
Function, typing-p: Internal functions
Function, typing-val: Internal functions
Function, undefined-variable: Internal functions
Function, update-class-and-set: Internal functions
Function, update-env: Internal functions
Function, url-decode: Exported functions
Function, url-encode: Exported functions
Function, url-error: Exported functions
Function, uses-lexical-eval: Internal functions
Function, utf-8-group-size: Internal functions
Function, var-delayed-function: Internal functions
Function, var-init: Internal functions
Function, var-tc: Internal functions
Function, vobj-cls: Internal functions
Function, vobj-p: Internal functions
Function, vobj-vals: Internal functions
Function, vobj-value: Internal functions
Function, wcache-a1: Internal functions
Function, wcache-cls: Internal functions
Function, wcache-miss: Internal functions
Function, wcache-op: Internal functions
Function, wcache-p: Internal functions
Function, wcache-prop: Internal functions
Function, wcache-slot: Internal functions
Function, with-scope-p: Internal functions
Function, with-scope-var: Internal functions
Function, wrap-function: Internal functions
Function, wrap-function/arguments: Internal functions
Function, wrap-js-lambda: Internal functions
Function, write-json: Internal functions
Function, write-json-array: Internal functions
Function, write-json-number: Internal functions
Function, write-json-obj: Internal functions
Function, write-json-string: Internal functions
fvector: Internal functions

G
gather-comma-separated: Internal functions
gcache-lookup: Internal functions
gcache-set: Internal functions
Generic Function, (setf js-prop): Exported generic functions
Generic Function, (setf static-js-prop): Internal generic functions
Generic Function, apply-infer-rule: Internal generic functions
Generic Function, apply-translate-rule: Internal generic functions
Generic Function, expand-op: Internal generic functions
Generic Function, js-condition-value: Exported generic functions
Generic Function, js-for-in: Exported generic functions
Generic Function, js-prop: Exported generic functions
Generic Function, js-to-boolean: Internal generic functions
Generic Function, js-to-number: Internal generic functions
Generic Function, js-to-string: Internal generic functions
Generic Function, js-type-of: Internal generic functions
Generic Function, lookup-variable: Internal generic functions
Generic Function, obj-class-name: Internal generic functions
Generic Function, set-variable: Internal generic functions
Generic Function, static-js-prop: Internal generic functions
get-utf-8-character: Internal functions
global-lookup: Internal functions
gobj-class-vec: Internal functions
gobj-cls: Internal functions
gobj-p: Internal functions
gobj-proto-list: Internal functions
gobj-proto-vec: Internal functions
gobj-required: Internal functions
gobj-vals: Internal functions

H
hash-obj: Internal functions
hash-set: Internal functions
hcls-p: Internal functions
hcls-prototype: Internal functions

I
if-not-found: Internal macros
in-function-scope-p: Internal functions
index-in-range: Internal functions
infer: Internal functions
infer-func: Internal functions
infer-types: Internal functions
inferred-type-to-lisp-type: Internal functions
infinity: Exported macros
init-obj: Internal functions
init-reobj: Internal functions
init-val: Internal functions
integrate-type: Exported macros
intern-prop: Internal functions
is-nan: Exported macros
is-whitespace: Internal functions

J
js!=: Internal functions
js!==: Internal functions
js%: Internal functions
js&: Internal functions
js*: Internal functions
js+: Internal functions
js++: Internal functions
js-: Internal functions
js--: Internal functions
js-aref: Exported functions
js-array: Exported functions
js-array-length: Exported functions
js-array-vec: Exported functions
js-call: Exported macros
js-condition-value: Exported generic functions
js-condition-value: Exported generic functions
js-error: Exported functions
js-for-in: Exported generic functions
js-for-in: Exported generic functions
js-for-in: Exported generic functions
js-for-in: Exported generic functions
js-for-in: Exported generic functions
js-for-in: Exported generic functions
js-for-in: Exported generic functions
js-for-in: Exported generic functions
js-for-in: Exported generic functions
js-func: Exported macros
js-funcall: Internal functions
js-intern: Internal functions
js-lambda: Internal macros
js-method: Exported macros
js-new: Internal functions
js-null: Exported functions
js-obj: Exported functions
js-prop: Exported generic functions
js-prop: Exported generic functions
js-prop: Exported generic functions
js-prop: Exported generic functions
js-prop: Exported generic functions
js-prop: Exported generic functions
js-prop: Exported generic functions
js-prop: Exported generic functions
js-prop: Exported generic functions
js-repl: Exported functions
js-special-number: Exported functions
js-to-boolean: Internal generic functions
js-to-boolean: Internal generic functions
js-to-number: Internal generic functions
js-to-number: Internal generic functions
js-to-string: Internal generic functions
js-to-string: Internal generic functions
js-type-of: Internal generic functions
js-type-of: Internal generic functions
js-type-of: Internal generic functions
js-type-of: Internal generic functions
js-type-of: Internal generic functions
js-type-of: Internal generic functions
js-type-of: Internal generic functions
js/: Internal functions
js<: Internal functions
js<<: Internal functions
js<=: Internal functions
js==: Internal functions
js===: Internal functions
js>: Internal functions
js>=: Internal functions
js>>: Internal functions
js>>>: Internal functions
jsin: Internal functions
jsinstanceof: Internal functions
json-error: Internal functions
js^: Internal functions
js|: Internal functions
js~: Internal functions

L
lexical-eval: Internal functions
lib-name: Internal functions
lib-p: Internal functions
lib-prototypes: Internal functions
lib-toplevel: Internal functions
lift-defuns: Internal functions
link-tc: Internal functions
looks-like-a-number: Internal functions
lookup-class: Internal functions
lookup-in-captured-scope: Internal functions
lookup-prototype: Internal functions
lookup-slot: Internal macros
lookup-var: Internal functions
lookup-variable: Internal generic functions
lookup-variable: Internal generic functions
lookup-variable: Internal generic functions
lookup-variable: Internal generic functions
lookup-variable: Internal generic functions
lookup-variable: Internal generic functions

M
Macro, -infinity: Exported macros
Macro, .active: Exported macros
Macro, .active-r: Exported macros
Macro, .constructor: Exported macros
Macro, .func: Exported macros
Macro, .object: Exported macros
Macro, .prototype: Exported macros
Macro, .value: Exported macros
Macro, add-to-lib: Exported macros
Macro, as-utf-8-bytes: Internal macros
Macro, cached-lookup: Internal macros
Macro, cached-set: Internal macros
Macro, complicated-comparision-op: Internal macros
Macro, complicated-numeric-op: Internal macros
Macro, dcall: Internal macros
Macro, declare-primitive-prototype: Internal macros
Macro, defexpand: Internal macros
Macro, define-js-obj: Exported macros
Macro, definfer: Internal macros
Macro, defnumop: Internal macros
Macro, deftranslate: Internal macros
Macro, extend-label: Internal macros
Macro, find-cls: Internal macros
Macro, find-proto: Internal macros
Macro, if-not-found: Internal macros
Macro, infinity: Exported macros
Macro, integrate-type: Exported macros
Macro, is-nan: Exported macros
Macro, js-call: Exported macros
Macro, js-func: Exported macros
Macro, js-lambda: Internal macros
Macro, js-method: Exported macros
Macro, lookup-slot: Internal macros
Macro, maybe-complicated-numeric-op: Internal macros
Macro, nan: Exported macros
Macro, trunc32: Internal macros
Macro, void: Exported macros
Macro, with-default-slot-flags: Internal macros
Macro, with-ignored-style-warnings: Internal macros
Macro, with-js-env: Exported macros
Macro, with-label: Internal macros
Macro, with-scope: Internal macros
Macro, without-traps: Internal macros
Macro, wrap-js: Internal macros
make-aobj: Internal functions
make-argobj: Internal functions
make-arguments-scope: Internal functions
make-cache: Internal functions
make-captured-scope: Internal functions
make-cfobj: Internal functions
make-cls: Internal functions
make-dobj: Internal functions
make-fobj: Internal functions
make-ft: Internal functions
make-funcspec: Internal functions
make-gobj: Internal functions
make-hcls: Internal functions
make-js-error: Internal functions
make-lib: Internal functions
make-nan-helper: Internal functions
make-obj: Internal functions
make-objspec: Internal functions
make-reobj: Internal functions
make-scls: Internal functions
make-sequence-printer: Internal functions
make-simple-scope: Internal functions
make-tc: Internal functions
make-typing: Internal functions
make-vobj: Internal functions
make-wcache: Internal functions
make-with-scope: Internal functions
may-fall-off: Internal functions
maybe-complicated-numeric-op: Internal macros
merge-env: Internal functions
meta-lookup: Internal functions
meta-set: Internal functions
Method, (setf js-prop): Exported generic functions
Method, (setf js-prop): Exported generic functions
Method, (setf js-prop): Exported generic functions
Method, (setf js-prop): Exported generic functions
Method, (setf js-prop): Exported generic functions
Method, (setf js-prop): Exported generic functions
Method, (setf js-prop): Exported generic functions
Method, (setf js-prop): Exported generic functions
Method, (setf static-js-prop): Internal generic functions
Method, (setf static-js-prop): Internal generic functions
Method, (setf static-js-prop): Internal generic functions
Method, (setf static-js-prop): Internal generic functions
Method, (setf static-js-prop): Internal generic functions
Method, (setf static-js-prop): Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-infer-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, apply-translate-rule: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, expand-op: Internal generic functions
Method, js-condition-value: Exported generic functions
Method, js-for-in: Exported generic functions
Method, js-for-in: Exported generic functions
Method, js-for-in: Exported generic functions
Method, js-for-in: Exported generic functions
Method, js-for-in: Exported generic functions
Method, js-for-in: Exported generic functions
Method, js-for-in: Exported generic functions
Method, js-for-in: Exported generic functions
Method, js-prop: Exported generic functions
Method, js-prop: Exported generic functions
Method, js-prop: Exported generic functions
Method, js-prop: Exported generic functions
Method, js-prop: Exported generic functions
Method, js-prop: Exported generic functions
Method, js-prop: Exported generic functions
Method, js-prop: Exported generic functions
Method, js-to-boolean: Internal generic functions
Method, js-to-number: Internal generic functions
Method, js-to-string: Internal generic functions
Method, js-type-of: Internal generic functions
Method, js-type-of: Internal generic functions
Method, js-type-of: Internal generic functions
Method, js-type-of: Internal generic functions
Method, js-type-of: Internal generic functions
Method, js-type-of: Internal generic functions
Method, lookup-variable: Internal generic functions
Method, lookup-variable: Internal generic functions
Method, lookup-variable: Internal generic functions
Method, lookup-variable: Internal generic functions
Method, lookup-variable: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, obj-class-name: Internal generic functions
Method, set-variable: Internal generic functions
Method, set-variable: Internal generic functions
Method, set-variable: Internal generic functions
Method, set-variable: Internal generic functions
Method, set-variable: Internal generic functions
Method, static-js-prop: Internal generic functions
Method, static-js-prop: Internal generic functions
Method, static-js-prop: Internal generic functions
Method, static-js-prop: Internal generic functions
Method, static-js-prop: Internal generic functions
Method, static-js-prop: Internal generic functions

N
nan: Exported macros
new-regexp: Internal functions
num-type: Internal functions

O
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-class-name: Internal generic functions
obj-cls: Internal functions
obj-p: Internal functions
obj-vals: Internal functions
objspec-p: Internal functions
objspec-props: Internal functions
objspec-prototype: Internal functions

P
parse: Internal functions
parse-json: Internal functions
parse/err: Internal functions
pop-scope: Internal functions
proc: Internal functions
process-replacer: Internal functions

R
read-json: Internal functions
read-json-array: Internal functions
read-json-atom: Internal functions
read-json-object: Internal functions
read-json-string: Internal functions
read-num: Internal functions
references-arguments: Internal functions
regexp-exec: Internal functions
reobj-cls: Internal functions
reobj-global: Internal functions
reobj-new-cls: Internal functions
reobj-p: Internal functions
reobj-proc: Internal functions
reobj-scanner: Internal functions
reobj-vals: Internal functions
requirelib: Exported functions
reset: Internal functions
resolve-tc: Internal functions
resolve-tcs: Internal functions
ruin-env-for-eval: Internal functions
run-js: Exported functions
run-js-file: Exported functions

S
scls-add-slot: Internal functions
scls-children: Internal functions
scls-p: Internal functions
scls-props: Internal functions
scls-prototype: Internal functions
see: Internal functions
set-in-captured-scope: Internal functions
set-in-scope: Internal functions
set-variable: Internal generic functions
set-variable: Internal generic functions
set-variable: Internal generic functions
set-variable: Internal generic functions
set-variable: Internal generic functions
set-variable: Internal generic functions
sign-of: Internal functions
simple-lookup: Internal functions
simple-scope-p: Internal functions
simple-scope-vars: Internal functions
skip-whitespace: Internal functions
slot-flags: Internal functions
spec-body: Internal functions
spec-list: Internal functions
spec-val: Internal functions
split-out-defuns: Internal functions
static-js-prop: Internal generic functions
static-js-prop: Internal generic functions
static-js-prop: Internal generic functions
static-js-prop: Internal generic functions
static-js-prop: Internal generic functions
static-js-prop: Internal generic functions
static-js-prop: Internal generic functions
stringify-json: Internal functions

T
tc: Internal functions
tc-deps: Internal functions
tc-p: Internal functions
tc-rels: Internal functions
tc-tp: Internal functions
tests: Internal functions
to-boolean: Exported functions
to-boolean-typed: Internal functions
to-int32: Internal functions
to-integer: Exported functions
to-number: Exported functions
to-object: Internal functions
to-string: Exported functions
translate: Internal functions
translate-assign: Internal functions
translate-ast: Internal functions
translate-for: Internal functions
translate-function: Internal functions
translate-internal-function: Internal functions
translate-raw-function: Internal functions
translate@: Internal functions
trunc32: Internal macros
type-offset: Internal functions
typed-value-of: Internal functions
typing-p: Internal functions
typing-val: Internal functions

U
undefined-variable: Internal functions
update-class-and-set: Internal functions
update-env: Internal functions
url-decode: Exported functions
url-encode: Exported functions
url-error: Exported functions
uses-lexical-eval: Internal functions
utf-8-group-size: Internal functions

V
var-delayed-function: Internal functions
var-init: Internal functions
var-tc: Internal functions
vobj-cls: Internal functions
vobj-p: Internal functions
vobj-vals: Internal functions
vobj-value: Internal functions
void: Exported macros

W
wcache-a1: Internal functions
wcache-cls: Internal functions
wcache-miss: Internal functions
wcache-op: Internal functions
wcache-p: Internal functions
wcache-prop: Internal functions
wcache-slot: Internal functions
with-default-slot-flags: Internal macros
with-ignored-style-warnings: Internal macros
with-js-env: Exported macros
with-label: Internal macros
with-scope: Internal macros
with-scope-p: Internal functions
with-scope-var: