Parents: | alien |
Authors: | Slava Pestov, Doug Coleman, Joe Groff |
Class | Superclass | Slots |
*-in-c-type-name | tuple | name |
bad-array-type | tuple |
current-library |
Word | Stack effect |
(CALLBACK:) | ( -- word quot effect ) |
(CREATE-C-TYPE) | ( name -- word ) |
(FUNCTION:) | ( -- return function library types names ) |
(make-function) | ( return function library types names -- quot effect ) |
(parse-c-type) | ( string -- type ) |
*-in-c-type-name | ( name -- * ) |
CREATE-C-TYPE | ( -- word ) |
bad-array-type | ( -- * ) |
c-array? | ( c-type -- ? ) |
callback-quot | ( return types abi -- quot ) |
create-function | ( name -- word ) |
define-global | ( type word -- ) |
define-global-getter | ( type word -- ) |
define-global-setter | ( type word -- ) |
function-effect | ( names return -- effect ) |
global-quot | ( type word -- quot ) |
make-callback-type | ( return function library types names -- word quot effect ) |
make-function | ( return function library types names -- word quot effect ) |
parse-array-type | ( name -- c-type ) |
parse-c-type | ( string -- type ) |
parse-enum | ( -- name base-type members ) |
reset-c-type | ( word -- ) |
scan-c-args | ( -- types names ) |
scan-c-type | ( -- c-type ) |
scan-function-name | ( -- return function ) |
set-global-quot | ( type word -- quot ) |
valid-c-type? | ( c-type -- ? ) |
validate-c-type-name | ( name -- name ) |
Word | Stack effect |
*-in-c-type-name? | ( object -- ? ) |
bad-array-type? | ( object -- ? ) |