| $#! | |
| ! | |
| != | |
| % | |
| %= | |
| & | |
| && | |
| &= | |
| *= | |
| + | |
| ++ | |
| += | |
| - | |
| -- | |
| -= | |
| / | |
| /= | |
| < | |
| << | |
| <<= | |
| <= | |
| <=> | |
| = | |
| == | |
| > | |
| >= | |
| >> | |
| >>= | |
| ^ | |
| ^= | |
| __breaksw | |
| __lexicalblock | |
| __regress_op | |
| __regress_replacement | |
| _bad_key | |
| _chg_properties | |
| _default | |
| _extension | |
| _fatal_error | |
| _init | |
| _invalid_key | |
| _prompt_begin | |
| _prompt_end | |
| _startup_complete | |
| | | |
| |= | |
| || | |
| ~ | |
| A | |
| A Quick Macro Tutorial | |
| abort | |
| above | |
| above_eq | |
| abs | |
| access | |
| acos | |
| Appendix A-Error Codes | |
| Appendix B-Backus Naur Form | |
| Appendix C-ASCII Chart | |
| Appendix D-BRIEF Macros | |
| arg_list | |
| Arithmetic Operators | |
| array | |
| Array Subscripting | |
| ASCII Chart | |
| asin | |
| assign_to_key | |
| Assignment Operators | |
| atan | |
| atan2 | |
| atoi | |
| attach_buffer | |
| attach_syntax | |
| Authors | |
| autoload |
Multiplication operator.
exp1 * expr2
Not operator.
!expr
Non-equality operator.
expr1 != expr2
Modulus operator.
expr1 % expr2
Modulus assignment operator.
var %= expr1
Bitwise AND operator.
expr1 & expr2
Logical AND operator.
expr1 && expr2
Bitwise AND assignment operator.
var &= expr1
Multiplication assignment operator.
var *= expr1
Addition operator.
expr1 + expr2
Prefix Increment.
++expr
Addition assignment operator.
var += expr1
Subtraction operator.
expr1 - expr2
Prefix Decrement.
--expr
Subtraction.
var -= expr1
Division operator.
expr1 / expr2
Division assignment operator.
var /= expr1
Less than comparison.
expr1 < expr2
Left-shift operator.
expr1 << expr2
Left-shift assignment operator.
var <<= expr1
Less than or equal comparison.
expr1 <= expr2
Comparison operator.
expr1 <=> expr2
Assignment operator.
var = expr1
Equality operator.
expr1 == expr2
Greater than comparison.
expr1 > expr2
Greater than or equal comparison.
expr1 >= expr2
Right-shift operator.
expr1 >> expr2
Right-shift assignment operator.
var >>= expr1
Bitwise exclusive OR operator.
expr1 ^ expr2
Bitwise exclusive OR assignment operator.
var ^= expr1
Switch break statement.
__breaksw;
Lexical scope.
__lexicalblock( .... block ... );
Regression operations.
int __regress_op( ... )
Replacment regression testing.
declare __regress_replacement( ... )
Command prompt unknown key callback.
string _bad_key()
Property change event.
void _chg_properties()
Default extension handler.
void _default( string ext )
Buffer load handler.
void _extension( string ext )
Fatal condition callback.
void _fatal_error( int signo, string desc )
Internal macro initialisation.
void _init()
Invalid key event.
void _invalid_key()
Command prompt session begin callback.
void _prompt_begin( string prompt )
Command prompt session end callback.
void _prompt_end()
Startup event callback.
void _startup_complete( int mode )
Bitwise OR operator.
expr1 | expr2
Bitwise OR assignment operator.
var |= expr1
Logical OR operator.
expr1 || expr2
Bitwise complement.
~expr
Abnormal process.
void abort()
Greater than comparison.
int above( declare expr1, declare expr2 )
Greater than or equal comparison.
int above_eq( declare expr1, declare expr2 )
Absolute value.
int abs( int val )
Test file accessibility.
int access( string path, int mode )
Arc cosine.
float acos( float x )
Argument list.
list arg_list( [int eval = FALSE], [int start = 0], [int end = -1] )
Declare a array symbol.
array sym1, sym2 ...;
Arc sine.
float asin( float x )
Assign command to key or key sequence.
int assign_to_key( [string key], [string macro] )
Arctangent.
float atan( float x )
Arctangent division.
float atan2( float y, float x )
Convert string to a decimal number.
int atoi( string str, [int svalue = TRUE] )
Attach a buffer to a window.
void attach_buffer( int bufnum )
Attach a syntax to a buffer.
int attach_syntax( int|string syntable )
Register location of one or more macros.
void autoload( string filename, string function, ... )