! | Boolean NOT
|
!= | Inequality
|
&& | Boolean AND
|
>> | Shift right
|
> | Greater than
|
>= | Greater or equal
|
<< | Shift left
|
< | Less than
|
<= | Less or equal
|
* | Multiplication
|
+ | Addition
|
- | Unary minus
|
- | Subtraction
|
-> | Field selection
|
. | Declaration/expression seperator
|
/ | Division
|
:: | Field declaration
|
: | Declaration without definition
|
:= | Assignment
|
; | Sequential evaluation
|
= | Equality
|
@ | String concatenation
|
[] | Vector indexing
|
[] | Sparse array indexing
|
[_,_,_] etc. | Vector construction
|
^ | Vector type
|
_:_=_ | Declaration with definition
|
{_,_,_} etc. | Record construction
|
| | Parallel evaluation
|
|| | Boolean OR
|
and | Bitwise AND
|
assert_version | Check version of toolkit being used
|
atexit | Register expression to be evaluated when program terminates
|
bool | Boolean type
|
c2s | Convert character to singleton string
|
case_when_=>_ ... default_ | Case statement with default
|
case_when_=>_ ... | Case statement
|
cast | Cast one type to another
|
char | Character type
|
class | Classes
|
destroy_sparse_array | Destroy sparse array
|
endstringvalparam | Finalise string val parameter
|
endstringvar | Finalise string variable
|
endstringvarparam | Finalise string var parameter
|
eval | Evaluate expression
|
exit | Terminate program
|
expr | Expressions
|
false | Falsehood
|
fatal | Report error and terminate
|
foreach_in_do_ | Iterate over array elements
|
forever | Infinite repetitive evaluation
|
forpar_do_ | Iterative parallel evaluation
|
forparnum | Iteration number for parallel evaluation
|
forseq_in_to_do_ | Iterative sequential evaluation
|
i2hex | Convert integer to hex string
|
i2s | Convert integer to decimal string
|
if_then_ | Conditional evaluation
|
if_then_else_ | Alternative conditional evaluation
|
init_sparse_array | Initialise sparse array
|
int | Integer type
|
is | Name a block of code for the benefit of the debugger
|
islib | Empty library
|
lib | Libraries
|
mkexpr | Make expression from value
|
mod | Modulus
|
mytid | TID of current thread
|
newstringvalparam | Initialise string val parameter
|
newstringvar | Initialise string variable
|
newstringvarparam | Initialise string var parameter
|
not | Bitwise NOT
|
null | No value
|
or | Bitwise OR
|
ord | Ordinal value
|
overloaded | Overloaded identifiers
|
peek | Read randomly from within a variable
|
poke | Write randomly to within a variable
|
pred | Predecessor
|
PRI_SUSP, PRI_DEMWAIT, PRI_TIMEADV, PRI_WAIT, PRI_RUN | Possible thread prorities
|
priority | Type of possible thread priorities
|
promote_waits | Increase priority of threads from PRI_DEMWAIT to PRI_WAIT
|
rand | Random number generator
|
read | Read from variable
|
record | Record type
|
repeat_until_ | Repetitive evaluation with postcondition
|
returnstringvalparam | Return string val parameter as result of funtion
|
returnstringvar | Return string variable as result of funtion
|
returnstringvarparam | Return string var parameter as result of funtion
|
running | Check if a thread is still running
|
scalar | Scalars
|
setmypriority | Set priority of current thread
|
setpriority | Set priority of specified thread
|
sizeof_type | Size of type's representation
|
sizeof_val | Size of value's representation
|
sizeof_var | Size of variable's representation
|
sparse_array | Sparse array type
|
spawn | Start concurrent thread
|
strcmp | Compare two strings and return value <, = or > 0 as appropriate.
|
strindex | Return nth character of a string
|
string | String type
|
strlen | Return length of a string
|
succ | Successor
|
tcl_cmd | Pass a command to the tcl interpreter
|
tcl_cmd_noerr | Pass a command to the tcl interpreter, and ignore any error
|
tcl_cmd_int | Pass a command to the tcl interpreter and return an integer result
|
tcl_cmd_str | Pass a command to the tcl interpreter and return a string result
|
true | Truth
|
type | Types
|
use | Use declarations from library
|
val | Values
|
val_index_record | Low-level field selection
|
var | Variables
|
var_index_record | Low-level field selection
|
varargs | Varargs identifiers
|
void | Voids
|
wait_until | Suspend thread
|
while_do_ | Repetitive evaluation with precondition
|
xor | Bitwise XOR
|
yield | Deschedule current thread
|