Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 call_registered_macro
 Callbacks
 car
 case
 catch
 cd
 cdr
 ceil
 cftime
 change_window
 change_window_pos
 Character Literals
 Character Types
 characterat
 chdir
 chmod
 chown
 close_window
 color
 color_index
 Comma Operator
 Command Prompt
 command_list
 Commands
 Comments
 Common Modules
 compare
 compare_files
 Compatibility
 Compilation Model
 Compiler Usage
 Compound Statements
 compress
 Condition evaluation
 Conditional Compilation
 Conditional Operator
 connect
 const
 Constants
 continue
 continue statement
 copy
 copy_ea_info
 copy_keyboard
 copy_screen
 Copyright
 cos
 cosh
 create_buffer
 create_char_map
 create_dictionary
 create_edge
 create_menu_window
 create_nested_buffer
 create_syntax
 create_tiled_window
 create_window
 Crisp
 CRISP_OPSYS
 ctype
 cursor
 cut
 Cut and Paste
 cvt_to_object
int call_registered_macro(int type)
Invoke registered macro callbacks.
declare car(list lst)
Retrieve the first list element.
'case' expr:
Switch case statement.
catch statement;
Catch statement.
int cd([string dir])
Change directory.
list cdr(list lst)
Retrieve all secondary list elements.
float ceil(float x)
Round up to integral value.
string cftime(string format,
int time)
Format time and date.
void change_window([int direction],
[string message])
Selects a new window.
int change_window_pos([int topx],
[int topy],
 [int width],
[int height],
[int winnum])
Modify window coordinates/size.
A character literal is a single character from the source character set enclosed in single quotation marks (‘’).
There is no specific character type, instead an integer type can be used to handle character data.
int characterat(string str,
int index)
Retrieve the character value within a string.
int chdir(string path)
Change directory.
int chmod(string path,
int mode)
Change mode.
int chown(string path,
int owner,
int group)
Change owner.
void close_window([int winum])
Close specified the window.
int color([int background],
[int normal],
 [int selected],
[int message],
[int error],
 [int hilite],
[int hilite_fg],
...)
Set the basic colors.
int color_index([int index])
Border color background color index.
The Comma Operator.
Command line mode is entered by typing F10; see execute_macro.
list command_list(  [int nomacros = FALSE],
[string pattern])
Retrieve list of built-in and active macros.
Prompt line and keyword command macros.
Comments serve as a form of in-code documentation.
A number of source modules have been sourced from current BSD distributions, which are under the BSD-License.
int compare(expr1,
expr2)
Comparison.
int compare_files( [int flags],
string file1,
string file2)
Binary file compare.
Compatibility with the original Borland Brief and the current CRiSP™ Edit implementation; when known at the time of writing, details of possible porting issues have been documented.
We will briefly highlight key features of the GRIEF Compilation model
The macro compiler grunch command line usage.
A compound statement is a set of statements grouped together inside braces.
string compress(
   string str,
    [int trim = FALSE],
      [string chars = " \\t\\r\\n"],
    [int replacement = ' ']
)
Compress repeated instances of white-space characters.
The preprocessor supports conditional compilation of parts of source file.
Inline Conditional operation are executed by the following operators
int connect(int mode,  
string shell =  NULL,
string cwd =  NULL)
Attach a process to a process.
const <type> sym1, sym2 ...;
Define a variable as being constant.
continue;
Loop continuation.
continue clause.
int copy([int append = FALSE],
[int keep = FALSE])
Copy marked area to scrap.
int copy_ea_info(string sourcename,
string destname)
Copy file extended information.
int copy_keyboard(int kbdid,
  [string cmd ...])
Copy a keyboard.
void copy_screen()
Copy the current screen.
float cos(float x)
Cosine.
float cosh(float x)
Hyperbolic cosine.
int create_buffer(string bufname,
 [string filename],
  [int sysflag = FALSE],
 [int editflags = 0],
  [string encoding = ""])
Create and load a buffer.
int create_char_map([int mapid|string name],
 [int start = 0],
[list chars],
 [list flags],
[string name])
Create a display character-map.
int create_dictionary(string ~name,
 int ~tablesize,
int ~tablefactor)
Create a dictionary.
int create_edge([int direction])
Create an edge, splitting the window.
int create_menu_window([int create])
Create the menu window.
int create_nested_buffer(string bufname,
  [string filename],
 [int sysflag],
 [int editflags],
  [string encoding])
Create or reference a buffer.
int create_syntax(string table)
Syntax table creation.
int create_tiled_window(int lx,
int by,
int rx,
int ty,
 [int bufnum])
Creates a tiled window.
int create_window(int lx,
int by,
 int rx,
int ty,
 [string message])
Create a popup window.
CRISP-Custom Reduced Instruction Set Programmers Editor.
extern const string CRISP_OPSYS;
Operating system identifier.
Character classes
int cursor(int state)
Control cursor display.
int cut([int append = FALSE],
[int syscopy = FALSE])
Cut marked area to scrap.
If we want to copy a block of text from one part of a buffer (think of a buffer as a file) to another, or from one buffer to another, we use the scrap.
declare cvt_to_object(string value,
 [int &length])
Convert string to object.