| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
There are 49 functions.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-outobj.melt’, line 5504.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | NAME
|
Function description: Generate into stringbuffer SBUF a C comment with GPLv3+
notice for file named NAME.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-outobj.melt’, line 3959.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MODE
|
Function description: INSTALL_MELT_MODE installs a new MELT mode, ie an instance of CLASS_MELT_MODE.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-macro.melt’, line 1393.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SPATS
|
Function description: The function PATTERN_WEIGHT_TUPLE compute the tuple, and
their maximum, their minimum, and their sum, of the pattern weights of
the SPATS tuple argument made of instances of
CLASS_SOURCE_PATTERN.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-macro.melt’, line 799.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ARGLIST
|
| 1 | VALUE | ENV
|
| 2 | VALUE | MEXPANDER
|
Function description: Expand all but the first in an argument list ARGLIST in
environment ENV using expander MEXPANDER as a list of macro
expansions.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-debug.melt’, line 1029.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | VAL
|
| 1 | CSTRING | MSGSTR
|
| 2 | LONG | COUNT
|
Function description: Display in a debug-style the value VAL with message raw string MSGSTR and counter COUNT. Rarely useful.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-debug.melt’, line 242.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OBJ
|
| 1 | VALUE | DBGI
|
| 2 | LONG | DEPTH
|
| 3 | LONG | FROMRANK
|
| 4 | LONG | TORANK
|
Function description: Utility to output again for debugging value in OBJ using
debug information DBGI at given DEPTH the fields from FROMRANK to
TORANK
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-debug.melt’, line 191.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OBJ
|
| 1 | VALUE | DBGI
|
| 2 | LONG | DEPTH
|
| 3 | LONG | FROMRANK
|
| 4 | LONG | TORANK
|
Function description: Utility to output for debugging value in OBJ using debug information
DBGI at given DEPTH the fields from FROMRANK to TORANK
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-debug.melt’, line 165.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OBJ
|
| 1 | VALUE | DBGI
|
| 2 | LONG | DEPTH
|
Function description: Output for debugging value OBJ using debug information
DBGI at given DEPTH
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-debug.melt’, line 145.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OBJ
|
| 1 | VALUE | DBGI
|
| 2 | LONG | DEPTH
|
Function description: Output for debugging object OBJ using debug information
DBGI at given DEPTH
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-debug.melt’, line 60.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | VAL
|
| 1 | CSTRING | MSGSTR
|
| 2 | LONG | COUNT
|
| 3 | CSTRING | FILENAM
|
| 4 | LONG | LINENO
|
Function description: Internal function called by DEBUG_MSG macro to output for
debugging the value VAL with message MSGSTR, given COUNT, at
FILENAM and LINENO
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-base.melt’, line 1098.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | FUN
|
Function description: Unregister a pass execution hook function FUN previously
registered with REGISTER_PASS_EXECUTION_HOOK.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-base.melt’, line 1063.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | FUN
|
Function description: Register closure FUN as the hook for pass execution using
PLUGIN_PASS_EXECUTION. These hooks are called in order of
registrration. Their first argument is the boxed pass name string,
their second argument is the raw pass number stuff. See also
UNREGISTER_PASS_EXECUTION_HOOK.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-base.melt’, line 1012.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | TUP1
|
| 1 | VALUE | TUP2
|
| 2 | VALUE | F
|
Function description: Given two tuples TUP1 and TUP2, apply function F to every component of TUP1
with component of TUP2 and index. Stop when either end is reached. Return nil.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-base.melt’, line 1000.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | TUP
|
| 1 | VALUE | F
|
Function description: Apply to every component (from last to first) of tuple TUP
backwards, and its index the given function F. Return nil.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-base.melt’, line 989.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | TUP
|
| 1 | VALUE | F
|
Function description: Apply to every component of tuple TUP and its index the given
function F. Return nil.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-base.melt’, line 940.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | F
|
Function description: For a given hash-map of strings MAP and a function F, apply
F to every attribute object and string value. If it returns a null
value, with an other secundary value, gives the failing attribute, its
value, and the other.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-base.melt’, line 927.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | F
|
Function description: For a given hash-map of strings MAP and a function F,
apply F to every attribute object and [perhaps allocated] string value. Returns
nil.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-base.melt’, line 633.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | N1
|
| 1 | VALUE | N2
|
Function description: Alphanumerical compare of named instances N1 and N2.
Returns a boxed integer.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3744.
Function description: Retrieve the dictionnary of all ctypes.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3739.
Function description: Retrieve the dictionnary of GTY-ed ctypes.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3655.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ENV
|
| 1 | VALUE | BINDING
|
Function description: Overwrite in environment ENV or its ancestor the given
BINDING, in the environment where it has already been bound. See
also CLASS_ANY_BINDING and CLASS_ENVIRONMENT.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3630.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ENV
|
| 1 | VALUE | BINDING
|
Function description: Put into environment ENV the given BINDING.
See also CLASS_ANY_BINDING and CLASS_ENVIRONMENT.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3611.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ENV
|
| 1 | VALUE | BINDER
|
Function description: Find the binding in environment ENV for given BINDER symbol
and secondarily return the reversed list of enclosing procedures.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3561.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ENV
|
| 1 | VALUE | BINDER
|
Function description: Find a binding inside environement ENV for binder symbol BINDER
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3539.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | PARENV
|
| 1 | VALUE | DESCR
|
Function description: Make a fresh environment of parent PARENV and optional
description DESCR. See also CLASS_ENVIRONMENT and
CLASS_DESCRIBED_ENVIRONMENT.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3486.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAPO
|
Function description: Give the alphabetically sorted tuple of attributes in a
given object map MAPO
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3344.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | CLA
|
| 1 | VALUE | SEL
|
| 2 | VALUE | FUN
|
Function description: Install in class or discriminant CLA for selector SEL the function FUN as method body.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3332.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ROU
|
| 1 | VALUE | F
|
Function description: Apply to every value inside routine ROU the function F
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3319.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | CLO
|
| 1 | VALUE | F
|
Function description: Apply to every value inside closure CLO the function F
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3301.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | TUP
|
| 1 | VALUE | DISC
|
| 2 | VALUE | TRANSF
|
Function description: Given a multiple TUP, a list discriminant DISC [by default
DISCR_LIST], a function TRANSF [by default the identity], make a
list of every element of the tuple transformed by TRANSF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3284.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | TUP
|
| 1 | VALUE | F
|
Function description: Given a multiple TUP and a function F, make a multiple made
of the application of F to every component and its index.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3267.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | TUP
|
| 1 | VALUE | F
|
Function description: Given a multiple TUP and a function F, find the first
component on which F returns nil and some other value. Return the
component, its index, and that other value.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3202.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | PAIR
|
| 1 | VALUE | DISC
|
| 2 | VALUE | F
|
Function description: Make a multiple from a list of pairs: given a pair list
starting with PAIR and a multiple discriminant DISC and an
optional function F [by default the identity], return a multiple of
discriminant DISC made of the result of applying F to every head
of pairs.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3159.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LIS
|
| 1 | VALUE | X
|
| 2 | VALUE | F
|
Function description: LIST_FIND find in list LIS the first element E such
that (F E X), if F is null use the identity test.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3142.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LIS
|
| 1 | VALUE | F
|
Function description: LIST_MAP LIS F maps F to each element of list LIS, so
returns the list (LIST (F E_1) ...(F E_n)) if LIS is the (LIST E_1
... E_n).
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3127.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DLIST
|
| 1 | VALUE | SLIST
|
Function description: Add to the destination list DLIST the source list SLIST:
add every element of the source list at end of the destination. Return
the DLIST.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3111.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LIS
|
| 1 | VALUE | F
|
Function description: Given a list LIS and a function F, apply F to every
element and its pair in the list. If it returns nil with an other
secondary value, return the element and the other.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3100.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LIS
|
| 1 | VALUE | F
|
Function description: Given a list LIS and a function F, apply F to every element of the list. Return nil.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3060.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | F
|
Function description: With a given object hash-map MAP and function F which
returns a boolean [=nil or not] test value and perhaps a secundary other value,
iterate on the map and apply F to every attribute and value in the
MAP. If F returns a nil primary result, stop the iteration, and
return the failed attribute, associated value, and an eventual other
secundary results value returned by F.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 3045.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | F
|
Function description: For a given hash-map of objects MAP and a function F,
apply F to every attribute object and value in the map. Returns
nil.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 2934.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OPTSYMB
|
| 1 | VALUE | OPTHELP
|
| 2 | VALUE | OPTFUN
|
Function description: Registers a MELT option of symbol OPTSYMB helpstring OPTHELP and
function OPTFUN.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 2889.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | FUN
|
Function description: Use AT_FINISH_UNIT_LAST to register a function to be run at
end of compilation unit in last place
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 2881.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | FUN
|
Function description: Use AT_FINISH_UNIT_FIRST to register a function to be run at
end of compilation unit in first place
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 2832.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | FUN
|
Function description: Use AT_START_UNIT_LAST to register a function to be run at start of translation unit, in first place.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 2825.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | FUN
|
Function description: Use AT_START_UNIT_FIRST to register a function to be run at start of translation unit, in first place.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 2775.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | FUN
|
Function description: Use AT_EXIT_LAST to register a function to be run at MELT
exit, in last place.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 2767.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | FUN
|
Function description: Use AT_EXIT_FIRST to register a function to be run at MELT
exit, in first place.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 2456.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SYMB
|
Function description: Function to clone a given symbol or string SYMB, producing a new instance of class_cloned_symbol
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Function defined at file ‘warmelt-first.melt’, line 1910.
Function formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | CTYP
|
| 1 | CSTRING | DESCR
|
Function description: Install a new ctype CTYP with descriptive string DESCR.
Also add the ctype as symbol data in the keyword and the alternate keyword if provided.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated on June 22, 2011 using texi2html 1.82.