| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
There are 249 primitives.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 958.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | A
|
| 1 | VALUE | B
|
primitive description: Test that values A and B are not identical.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 126.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer test that A is unequal to B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1088.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | S1
|
| 1 | VALUE | S2
|
primitive description: Test that S1 and S2 are not both string equal values.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1018.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer binary modulus of A and B, robust to zero-divide.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1021.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer raw modulus of A and B, crash on zero-divide.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 143.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer binary product of A and B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1013.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer binary addition of A and B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 140.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer binary substraction of A and B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1016.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer binary division of A and B, robust to zero-divide.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1020.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer raw division of A and B, crash on zero-divide.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 119.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer test that A less or equal to B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1006.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer test that A less than B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 955.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | A
|
| 1 | VALUE | B
|
primitive description: Test identity of values A and B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 122.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer test that A is equal to B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1085.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | S1
|
| 1 | VALUE | S2
|
primitive description: Test that S1 and S2 are both string values and are equal.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1010.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer test that A greater or equal to B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1008.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer test that A greater than B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 865.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | CSTRING | CSTR
|
primitive description: Add to OUT the constant C-comment encoded raw CSTR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 860.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | ASBUF
|
primitive description: Add to OUT the C-comment encoded stringbuffer ASBUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 855.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | STR
|
primitive description: Add to output OUT the C-comment encoded string value STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 850.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | ASBUF
|
primitive description: Add to output OUT the C-encoded stringbuffer ASBUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 838.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | STR
|
primitive description: Add to output OUT the C-encoded string value STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 843.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | STR
|
| 2 | LONG | OFF
|
| 3 | LONG | SLEN
|
primitive description: Add to output OUT the C-encoded substring value STR at offset OFF of length SLEN.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 871.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | STR
|
primitive description: Add to OUT the MELT string STR encocded as a C identifier, so
with every non-alnum character replaced with an underscore.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 879.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | STR
|
| 2 | LONG | PREFLEN
|
primitive description: Add to OUT the prefix of a string encoded as a C identifier,
limited by a small length PREFLEN.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 821.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | LONG | DEPTH
|
primitive description: Add to output OUT the indentation DEPTH or a space.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 827.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | LONG | DEPTH
|
primitive description: Add to output OUT the indented newline of given DEPTH.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 887.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | LONG | NUM
|
primitive description: Add to OUT the number NUM in decimal.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 892.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | LONG | NUM
|
primitive description: Add to OUT the number NUM in hex.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 806.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | MIXL
|
primitive description: Add to output OUT the mixed location MIXL.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 897.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | ROUT
|
primitive description: Add to OUT the routine desscriptor ROUT.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 833.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | ASBUF
|
primitive description: Add to output OUT the stringbuffer ASBUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 797.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | CSTRING | STR
|
primitive description: Add to output OUT the cstring STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 801.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | VALUE | STR
|
primitive description: Add to output OUT the string value STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 748.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | CSTRING | CSTR
|
primitive description: Add into stringbuffer SBUF the constant string CSTR with
C-comment encoding so no */.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 742.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | ASBUF
|
primitive description: Add into stringbuffer SBUF the content of stringbuffer ASBUF with C-comment encoding, i.e. avoiding */.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 737.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | STR
|
primitive description: Add into stringbuffer SBUF the content of string STR with C-comment encoding, i.e. avoiding */.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 732.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | ASBUF
|
primitive description: Add into stringbuffer SBUF the content of stringbuffer ASBUF with C encoding.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 727.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | STR
|
primitive description: Add into stringbuffer SBUF the content of string STR with C encoding.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 755.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | STR
|
primitive description: Add into stringbuffer SBUF the string STR as a C identifier
so nonalphanum replaced by _.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 763.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | STR
|
| 2 | LONG | PREFLEN
|
primitive description: Add into stringbuffer SBUF the prefix string STR as a C identifier
so nonalphanum replaced by _ limited by PREFLEN.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 710.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | LONG | DEPTH
|
primitive description: Add into stringbuffer SBUF an indentation of given DEPTH or a space.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 716.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | LONG | DEPTH
|
primitive description: Add into stringbuffer SBUF an indented newline of given DEPTH.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 769.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | LONG | NUM
|
primitive description: Add into stringbuffer SBUF the number NUM in decimal.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 774.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | LONG | NUM
|
primitive description: Add into stringbuffer SBUF the number NUM in hexa.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 679.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | MIXL
|
primitive description: Add into stringbuffer SBUF the mixed loc MIXL.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 779.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | ROUT
|
primitive description: Add into stringbuffer SBUF the routine descriptor ROUT.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 722.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | ASBUF
|
primitive description: Add into stringbuffer SBUF the content of stringbuffer ASBUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 691.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | MIXL
|
primitive description: Add into stringbuffer SBUF the mixed loc MIXL in short form.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 668.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | CSTRING | STR
|
primitive description: Add into stringbuffer SBUF the constant string STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 673.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | STR
|
primitive description: Add into stringbuffer SBUF the string value STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 700.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | MIXL
|
primitive description: Add into stringbuffer SBUF the mixed loc MIXL in texinfo form.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 145.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer binary bitwise and of A and B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 995.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
| 1 | CSTRING | FILENAME
|
| 2 | LONG | LINENO
|
primitive description: Internally used by ASSERT_MSG macro. Runtime assert failed with message MSG in file FILENAME at line LINENO.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1367.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | BOX
|
primitive description: Safely retrieve the content of a box value BOX or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1371.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | BOX
|
| 1 | VALUE | VAL
|
primitive description: Safely put into box value BOX the value VAL.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 102.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
primitive description: Low level primitive for GDB breakpoints. Use it temporarily,
given a string MSG, with gdb when desperate.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 94.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
primitive description: Low level costly primitive to check the entire call stack to
help hunt memory or GC bugs. Displays the given MSG if the check went
wrong. Use it when desperate.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 435.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | VAL
|
| 1 | CSTRING | MSG
|
primitive description: Low-level costly check of value VAL with message MSG. Mostly useful for gurus.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1320.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | CLO
|
| 1 | LONG | IX
|
primitive description: Retrieve in closure value CLO its component of index IX.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1317.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | CLO
|
primitive description: Give the routine value inside a closure value CLO or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1314.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | CLO
|
primitive description: Give the size of a closure value CLO, i.e. the number of closed values.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 987.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | STRV
|
primitive description: Retrieve an existing keyword of given string value STRV or
create it if not found.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 975.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | STRV
|
primitive description: Retrieve an existing symbol of given string value STRV or
create it if not found.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 917.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CSTR
|
primitive description: Compute safely the length a C-string CSTR. Gives 0 if null argument.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 112.
result type: LONG
primitive description: Get the current cpu clock(3) in microseconds.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 108.
result type: LONG
primitive description: Get the current time(2) since Unix epoch in seconds.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 439.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
| 1 | CSTRING | STR
|
primitive description: Debug cstring MSG STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 443.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
| 1 | LONG | NUM
|
primitive description: Debug long stuff with MSG and number NUM.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-debug.melt’, line 53.
result type: LONG
primitive description: The default MELT debug depth, as passed by -fmelt-debug-depth or -fplugin-arg-melt-debug-depth program argument.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 937.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Safely gives the discriminant of a value (even if it is null).
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 304.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CMSG
|
primitive description: Show a plain error with raw message string CMSG.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 320.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CMSG
|
| 1 | VALUE | STRV
|
primitive description: Show a plain error with raw message string CMSG and string value STRV.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 282.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LOC
|
| 1 | CSTRING | CMSG
|
primitive description: Show a plain error at boxed location LOC with raw message string CMSG.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 276.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LOC
|
| 1 | CSTRING | CMSG
|
| 2 | VALUE | STRV
|
primitive description: Show an error at boxed location LOC with raw message string CMSG and string value STRV.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 87.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | SIZ
|
primitive description: Force a full MELT garbage collection. The SIZ is the amount
of memory to reserve.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 562.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SRC
|
| 1 | VALUE | OUTNAM
|
primitive description: Generate and load a module whose source is named after SRC
and whose binary is named after OUTNAM without any ’.so’ suffix.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 555.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SRC
|
| 1 | VALUE | OUTNAM
|
primitive description: Generate and load a module whose source is named after SRC
and whose binary is named after OUTNAM without any ’.so’ suffix.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 54.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | IX
|
primitive description: Safely gives the predefined of index IX or null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 942.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Safely gets the integer number inside V, a boxed or mixed
integer, or an object.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 984.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | STRV
|
primitive description: Get an existing keyword of given string value STRV or null if not found.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 979.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CSTR
|
primitive description: Get an existing symbol of given cstring CSTR or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 972.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | STRV
|
primitive description: Get an existing symbol of given string value STRV or null if not found.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘xtramelt-ana-base.melt’, line 1193.
result type: TREE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | GIMPLE | GC
|
| 1 | LONG | N
|
primitive description: Safely retrieve in gimple call GC its N-th argument.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘xtramelt-ana-base.melt’, line 1340.
result type: TREE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | GIMPLE | GS
|
primitive description: Retrieve the index of gimple switch GS.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘xtramelt-ana-base.melt’, line 1346.
result type: TREE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | GIMPLE | GS
|
| 1 | LONG | N
|
primitive description: Safely retrieve the N-th label in gimple switch GS.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 37.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Ignore the value passed as argument. Useful to avoid translation warnings, or to force the type of a conditional. See CTYPE_VOID.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1467.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
| 1 | LONG | N
|
primitive description: Show a plain notice with raw message string CMSG and number N.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 336.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CMSG
|
primitive description: Show a plain notice with raw message string CMSG.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1025.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CMSG
|
| 1 | VALUE | STRV
|
primitive description: Show a plain notice with raw message string CMSG and string value STRV.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 341.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CMSG
|
| 1 | VALUE | STRV
|
primitive description: Show a plain notice with raw message string CMSG and string value STRV.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 331.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LOC
|
| 1 | CSTRING | CMSG
|
primitive description: Show a plain warning at boxed location LOC with raw message string CMSG.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 327.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LOC
|
| 1 | CSTRING | CMSG
|
| 2 | VALUE | STRV
|
primitive description: Show a notice at boxed location LOC with raw message string CMSG and string value STRV.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 918.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OBJ
|
| 1 | VALUE | CLA
|
primitive description: Test if OBJ is an instance of the CLA class [or a
subclass]. Return 0 otherwise, e.g. when OBJ is not an object. See
also IS_NOT_A.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1363.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | BOX
|
primitive description: Test if value BOX is a box, ie a reference.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1311.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | CLO
|
primitive description: Test if value CLO is a closure, i.e. a functional value.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1336.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | IB
|
primitive description: Test if a value IB is a boxed integer.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1394.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
primitive description: Test if value LI is a list.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1397.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
primitive description: Test iv value LI is null or a list.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1143.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
primitive description: Test if given MAP is an object map.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1215.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
primitive description: Safely test if MAP is a string-map.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 256.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MB
|
primitive description: Test if value MB is a mixed bigint.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 209.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MI
|
primitive description: Test if value MI is a mixedint value.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 224.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MI
|
primitive description: Test if value MI is a mixed location value.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1108.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MUL
|
primitive description: Safely test if MUL is a tuple.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 590.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MUL
|
primitive description: Safely test if MUL is a tuple or null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1402.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
primitive description: Test if value LI is a non-empty list.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 925.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OBJ
|
| 1 | VALUE | CLA
|
primitive description: Test if OBJ is not an instance of the CLA class [or a
subclass]. Negation of IS_A.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 48.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OBJ
|
primitive description: Test if OBJ is not an object. Negation of IS_OBJECT.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 931.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OBJ
|
primitive description: Test if OBJ is indeed an object. See also IS_NOT_OBJECT.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 664.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Test if value V is a output value (a stringbuffer or a file).
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1444.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | PA
|
primitive description: Test if a value PA is a pair.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1292.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ROU
|
primitive description: Test if value ROU is a routine.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 461.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Test if value V is a stringbuffer.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1081.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | STR
|
primitive description: Test that STR is a string values.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 471.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | STR
|
| 1 | CSTRING | CS
|
primitive description: Test that value string STR is the raw string constant CS.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1425.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
| 1 | VALUE | EL
|
primitive description: Safely append to list value LI an element EL thru a new pair.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1406.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
primitive description: Safely retrieve the first pair of list value LI, or null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1414.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
primitive description: Safely retrieve the first element of list value LI, or null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1410.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
primitive description: Safely retrieve the last pair of list value LI, or null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1418.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
primitive description: Safely retrieve the last element of list value LI, or null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1421.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
primitive description: Safely compute the length of list value LI, or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1433.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
primitive description: Pop the first element from a list LI and give it, or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1429.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LI
|
| 1 | VALUE | EL
|
primitive description: Safely prepend to list value LI an element EL thru a new pair.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 544.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ENV
|
| 1 | VALUE | STR
|
primitive description: load a MELT module by C compilation of file STR with
environment ENV. Gives the new environment after loading the module.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 534.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ENV
|
| 1 | VALUE | STR
|
primitive description: load a MELT module by C compilation of file STR with
environment ENV. Gives the new environment after loading the module.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 430.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
| 1 | LONG | MAXDEPTH
|
primitive description: Detailed debug backtrace with message MSG up to MAXDEPTH.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘xtramelt-ana-base.melt’, line 267.
result type: BASIC_BLOCK
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LOOP | LO
|
primitive description: The header if any of loop LO
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘xtramelt-ana-base.melt’, line 275.
result type: LOOP
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LOOP | LO
|
primitive description: The inner if any of loop LO
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘xtramelt-ana-base.melt’, line 271.
result type: BASIC_BLOCK
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LOOP | LO
|
primitive description: The latch if any of loop LO
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1375.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DISCR
|
| 1 | VALUE | VALB
|
primitive description: Make a box value of discriminant DISCR and content VALB.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘xtramelt-ana-base.melt’, line 2616.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | GIMPLE | G
|
| 1 | LONG | NUM
|
| 2 | VALUE | VAL
|
| 3 | VALUE | DIS
|
primitive description: Make a mixed location for the location of gimple G with value VAL
and discriminant DIS, usually DISCR_MIXED_LOCATION.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1341.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DISCR
|
| 1 | LONG | N
|
primitive description: Make a boxed integer of given discrimant DISCR and integer N.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1437.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DISCR
|
primitive description: Make a new list value of given discriminant DISCR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1167.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DISCR
|
| 1 | LONG | LEN
|
primitive description: Make an object-map of discriminant DISCR and initial size LEN or null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1219.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DISCR
|
| 1 | LONG | LEN
|
primitive description: Make a new string-map of discriminant DISCR and initial length LEN - or null if failed.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 217.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | VALUE | VAL
|
| 2 | LONG | NUM
|
primitive description: Make a mixint value of given discriminant DIS value VAL and number NUM or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 247.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | VALUE | VAL
|
| 2 | LONG | NUM
|
| 3 | LONG | LOC
|
primitive description: Make a mixed location value of given discriminant DIS value VAL
number NUM opaque location number LOC.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1112.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DISCR
|
| 1 | LONG | LN
|
primitive description: Make a tuple of given discriminant DISCR and length LN - gives null otherwise.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 203.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DISCR
|
| 1 | VALUE | HD
|
| 2 | VALUE | TL
|
primitive description: Create a new pair of given discrimiant DISCR head HD and
tail TL or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 449.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DISCR
|
primitive description: Make a new stringbuffer value of given DISCR - or null if bad DISCR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 466.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | VALUE | STR
|
primitive description: Make a new string of discriminant DIS from string value STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1092.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | CSTRING | CSTR
|
primitive description: Make a new string of distriminant DIS from raw string constant CSTR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 523.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | VALUE | BASESTR
|
| 2 | VALUE | DIRSTR
|
primitive description: make a generated C file path of discriminant DIS with base BASESTR and directory DIRSTR adding a .c suffix.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 241.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MI
|
| 1 | VALUE | DIS
|
primitive description: Retrieve the filename as a boxed string of a mixed location value MI.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 510.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | VALUE | STR
|
primitive description: make a string value of discriminant DIS from the naked basename from file path STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 515.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | VALUE | STR
|
| 2 | CSTRING | SUFF
|
primitive description: make a naked temporary path of discriminant DIS for a
basename STR with suffix SUFF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1151.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
primitive description: Safely retrieve the count of given object-map MAP or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1163.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | ATTR
|
primitive description: Safely get from given object-map MAP the value associated to ATTR or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1155.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | LONG | N
|
primitive description: Safely retrieve from given object-map MAP its N-th attribute or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1159.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | LONG | N
|
primitive description: Safely retrieve from given object-map MAP its N-th value or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1171.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | KEY
|
| 2 | VALUE | VAL
|
primitive description: Safely put into object-map MAP the given KEY with VAL.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1177.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | KEY
|
primitive description: Safely remove from object-map MAP the given KEY.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1147.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
primitive description: Safely retrieve the allocated size of given object-map MAP or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 966.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
primitive description: Safely return the current count of a string-map MAP or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1225.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | KEYSTR
|
primitive description: Safely get in a string-map MAP the value associated with a value string KEYSTR or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1233.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | SDICR
|
| 2 | LONG | N
|
primitive description: Safely get from string-map MAP the N-th string and make a string value of
discriminant SDICR from it.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1239.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | LONG | N
|
primitive description: Safely retrieve from string-map MAP its N-th value or null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1222.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | KEYSTR
|
| 2 | VALUE | VAL
|
primitive description: Safely put into a string-map MAP the string value KEYSTR associated to value VAL.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 972.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | CSTRING | CSTR
|
primitive description: Safely get in a string-map MAP the value associated with raw c-string CSTR or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 977.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | CSTRING | KEY
|
| 2 | VALUE | VAL
|
primitive description: Safely put into a string-map MAP the raw c-string KEY associated to value VAL.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 982.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | CSTRING | KEY
|
primitive description: Safely remove from a string-map MAP the value associated with raw c-string KEY.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1228.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
| 1 | VALUE | KEYSTR
|
primitive description: Safely remove from a string-map MAP the value associated with string value KEYSTR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 961.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MAP
|
primitive description: Safely return the current allocated size of a string-map MAP or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 130.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: MAXI gives the maximum of two integers A and B
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 1038.
result type: LONG
primitive description: Count of MELT closures application - significant iff ENABLE_CHECKING.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 1029.
result type: LONG
primitive description: Depth of MELT closures application - significant iff ENABLE_CHECKING.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 1033.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | MAXDEPTH
|
primitive description: Test that the MELT application depth is less that MAXDEPTH -
significant iff ENABLE_CHECKING.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-outobj.melt’, line 3955.
result type: CSTRING
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | NAM
|
primitive description: Retrieve a MELT program argument as a string
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 3001.
result type: LONG
primitive description: The MELT error counter.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 657.
result type: LONG
primitive description: Test if MELT is bootstrapping. Only for MELT implementation gurus.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 568.
result type: CSTRING
primitive description: Gives the MELT version string.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 422.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
| 1 | LONG | I
|
primitive description: Debug output with message MSG number I
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 426.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
| 1 | VALUE | VAL
|
primitive description: Debug output with message MSG value VAL
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 420.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
primitive description: Debug message MSG
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 134.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: MINI gives the maximum of two integers A and B
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 82.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | SIZ
|
primitive description: Force a minor MELT garbage collection. The SIZ is the amount
of memory to reserve.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 259.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MB
|
primitive description: Retrieve the value inside a mixed bigint MB.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 213.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MI
|
primitive description: Get the value inside a mixedint value MI. The integer can be retrieved using GET_INT.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 231.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MI
|
primitive description: Safely retrieve as an opaque long the location of a mixed location value MI.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 237.
result type: CSTRING
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MI
|
primitive description: Retrieve the filename as a raw cstring of a mixed location value MI.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 234.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MI
|
primitive description: Retrieve the line of the location of a mixed location value MI.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 228.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MI
|
primitive description: Safely retrieve the value inside a mixed location value MI.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1122.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MUL
|
primitive description: Gives the length of tuple MUL.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1118.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MUL
|
| 1 | LONG | N
|
primitive description: Safely retrieve from tuple MUL its N-th component or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1126.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MUL
|
| 1 | LONG | N
|
| 2 | VALUE | V
|
primitive description: Put into tuple MUL at rank N the component V. Avoid circularities!
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1130.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MUL
|
| 1 | VALUE | CMP
|
| 2 | VALUE | DISCRM
|
primitive description: Gives the sorted tuple from tuple MUL using compare function
CMP (returning a boxed integer) and discriminant DISCRM.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1052.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | DEPTH
|
primitive description: Test if debug messages are needed for the given DEPTH.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1055.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | DEPTH
|
| 1 | LONG | LIMIT
|
primitive description: Test if debug messages are needed for the given DEPTH and LIMIT.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 152.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | I
|
primitive description: Integer unary negation of I.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 76.
result type: LONG
primitive description: Gives a pseudo-random non-zero number suitable as an hash code.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1023.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | I
|
primitive description: Integer unary logical negation of I.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 154.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | I
|
primitive description: Integer unary bitwise complement of I.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 159.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Test that V is not the null value.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1049.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Test that V is the null value.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 575.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OB
|
primitive description: Gives the length of object OB.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 579.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OB
|
| 1 | LONG | N
|
primitive description: Safely retrieve from object OB its N-th field or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 59.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Safely gives the hashcode of object V or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 65.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Safely gives the length of object V or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 71.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
primitive description: Safely gives the number of object V or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 147.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer binary bitwise or of A and B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 166.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | S
|
primitive description: output a debug string S.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 182.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | S
|
primitive description: Output on stderr the string S.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 176.
result type: VOID
primitive description: output a debug newline.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 411.
result type: VOID
primitive description: Output on stderr a newline and flush.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 168.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | PREF
|
| 1 | LONG | L
|
| 2 | CSTRING | SUF
|
primitive description: debug output an integer L with prefix PREF and suffix SUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 179.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | PREF
|
| 1 | LONG | L
|
| 2 | CSTRING | SUF
|
primitive description: output on stderr the number L with prefix PREF and suffix SUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘xtramelt-ana-base.melt’, line 1900.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
| 1 | EDGE | EDG
|
primitive description: Output to OUT the edge EDG
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 457.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | OUT
|
primitive description: Return the length of a given output OUT (i.e. the used length if it is a string buffer, the file position if it is a file) or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 785.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | CSTRING | NAM
|
primitive description: Output into file named NAM the content of strinbuffer SBUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 789.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | VALUE | VNAM
|
primitive description: Output into file named by string value VNAM the content of strinbuffer SBUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 174.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
primitive description: output a debug stringbuffer value SBUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 185.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
primitive description: Output on stderr the stringbuffer value SBUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 171.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | STR
|
primitive description: output a debug string value STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 415.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | STR
|
primitive description: Output on stderr a MELT string.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1448.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | PA
|
primitive description: Safely retrieve the head of pair value PA or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 198.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | PA
|
primitive description: Compute the linked length of given pair value PA or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 193.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | PA
|
| 1 | VALUE | HD
|
primitive description: Safely set in pair PA its head to HD.
Please avoid using that to introduce circularities in lists.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1452.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | PA
|
primitive description: Safely retrieve the tail pair of pair value PA or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 263.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
| 1 | LONG | INDENT
|
| 2 | VALUE | MB
|
primitive description: Pretty prints into string buffer SBUF at indentation INDENT the mixed bigint MB.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 947.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | V
|
| 1 | LONG | I
|
primitive description: Safely puts the integer number I inside V, a boxed or mixed
integer, or an object.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 270.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | FILNAM
|
primitive description: Read from file named by the FILNAM string balue a list of MELT s-expressions.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1296.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ROU
|
primitive description: Retrieve the descriptive value string of a routine ROU or else null.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1304.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ROU
|
| 1 | LONG | IX
|
primitive description: Retrieve in routine value ROU its component of index IX.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1300.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | ROU
|
primitive description: Gives the size of a routine value ROU, i.e. its number of constants.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1059.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | MSG
|
| 1 | LONG | MAXDEPTH
|
primitive description: Short debug backtrace with message MSG up to MAXDEPTH.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 499.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | CSTRING | CS
|
primitive description: Split a cstring CS into a list of colon separated strings of
discriminant DIS.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 494.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | CSTRING | CS
|
primitive description: Split a cstring CS into a list of comma separated strings of
discriminant DIS.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 489.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | CSTRING | CS
|
primitive description: Split a cstring CS into a list of space separated strings of
discriminant DIS.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 505.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DIS
|
| 1 | VALUE | SBUF
|
primitive description: make a string value of discriminant DIS from the stringbuffer SBUF.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 453.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | SBUF
|
primitive description: Give the used length of given SBUF string buffer or else 0.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 484.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | S1
|
| 1 | VALUE | S2
|
primitive description: Test that value strings S1 and S2 are not equal as strings.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1096.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | S1
|
| 1 | VALUE | S2
|
primitive description: Test that value string S1 is less than S2, compared alphanumerically as strings.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 479.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | S1
|
| 1 | VALUE | S2
|
primitive description: Test that value strings S1 and S2 are equal as strings.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1099.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | S1
|
| 1 | VALUE | S2
|
primitive description: Test that value string S1 is greater than S2.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 912.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | DISCR
|
| 1 | CSTRING | STRC
|
primitive description: Convert a C-string constant STRC into a string value of discriminant DISCR. See also QUOTE macro applied to a string.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 475.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | STR
|
primitive description: Give the length of string value STR.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 583.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | CL1
|
| 1 | VALUE | CL2
|
primitive description: Safely test if class CL1 is a sub-class of class CL2.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 586.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | CL1
|
| 1 | VALUE | CL2
|
primitive description: Safely test if class CL1 is the same or a sub-class of class CL2.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 594.
result type: VALUE
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | MUL
|
| 1 | LONG | STARTIX
|
| 2 | LONG | ENDIX
|
primitive description: Make a tuple from as subsequence of MUL from indexes STARTIX to ENDIX.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1069.
result type: CSTRING
primitive description: The null const cstring.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 43.
result type: VOID
primitive description: Return a void value. See IGNORE and CTYPE_VOID.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 299.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CMSG
|
primitive description: Show a plain warning with raw message string CMSG.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-first.melt’, line 1460.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CMSG
|
| 1 | VALUE | STRV
|
primitive description: Show a plain warning with raw message string CMSG and string value STRV.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 313.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | CSTRING | CMSG
|
| 1 | VALUE | STRV
|
primitive description: Show a plain warning with raw message string CMSG and string value STRV.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 294.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LOC
|
| 1 | CSTRING | CMSG
|
primitive description: Show a plain warning at boxed location LOC with raw message string CMSG.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 289.
result type: VOID
primitive formals:
| index | type | name |
|---|---|---|
| 0 | VALUE | LOC
|
| 1 | CSTRING | CMSG
|
| 2 | VALUE | STRV
|
primitive description: Show a warning at boxed location LOC with raw message string CMSG and string value STRV.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 149.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | A
|
| 1 | LONG | B
|
primitive description: Integer binary bitwise exclusive-or of A and B.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Primitive defined at file ‘warmelt-base.melt’, line 163.
result type: LONG
primitive formals:
| index | type | name |
|---|---|---|
| 0 | LONG | I
|
primitive description: Test that I is zero.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated on June 22, 2011 using texi2html 1.82.