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
D
 date
 debug
 debug_support
 Debugging
 Debugging Primitives
 Declarations
 declare
 define_keywords
 del
 delete_block
 delete_bookmark
 delete_buffer
 delete_char
 delete_dictionary
 delete_edge
 delete_line
 delete_macro
 delete_nth
 delete_to_eol
 delete_window
 detach_syntax
 Dialog Primitives
 dialog_create
 dialog_delete
 dialog_exit
 dialog_run
 Dialogs
 dict_clear
 dict_delete
 dict_each
 dict_exists
 dict_keys
 dict_list
 dict_name
 dict_values
 Dictionaries
 diff_strings
 Directives
 dirname
 disconnect
 display_mode
 display_windows
 distance_to_indent
 distance_to_tab
 do
 do-while statement
 Documentation
 dos
 double
 down
 dprintf
 drop_anchor
 drop_bookmark
int date([int &year],
[int &month],
[int &day],
 [string &monname],
[string &dayname])
Get current system date.
int debug([int flags|string flags|NULL],
[int echo = TRUE])
Control runtime debug and tracing.
void debug_support(int what,
declare object,
declare arg)
Internal debugger functionality.
Grief run-time diagnostics using the debug primitive.
Variables and functions are declared in the same way in Grief as they are defined in C.
declare sym1, sym2 ...;
Declare a polymorphic symbol.
void define_keywords([int|string] keywords,
string words|list words,
 [int length],
  [int flags],
 [int|string syntable])
Add keywords to a syntax dictionary.
int del(string name)
Delete a file.
int delete_block()
Deleted selected region.
void delete_bookmark(int bookid)
Delete a bookmark.
void delete_buffer(int bufnum)
Delete a buffer.
void delete_char([int num])
Delete character.
int delete_dictionary(int obj_id)
Destroy a dictionary.
int delete_edge([int direction])
Delete an edge, combining a split window.
void delete_line()
Delete current line.
void delete_macro(string macro)
Delete a macro from memory.
void delete_nth(list lst,
  [int offset = 0],
 [int length = 1])
Remove one or more elements from a list.
void delete_to_eol()
Delete to end-of-line.
void delete_window([int winum])
Delete a window.
void detach_syntax()
Detach a syntax from a buffer.
int dialog_create(list decl)
Build a dialog resource.
int dialog_delete(int dialog)
Delete a dialog resource.
int dialog_exit(int retval =  0,
 [int dialog]  )
Exit a dialog resource.
int dialog_run(int dialog,
 [int x],
 [int y],
 [string args])
Execute a dialog resource.
A dialog is a small window resource that prompts the user to make a decision or enter additional information.
int dict_clear(int obj_id)
Clear a dictionary.
int dict_delete(int obj_id,
string key)
Remove a dictionary item.
int dict_each(int obj_id,
  [string key],
 [declare value])
Iterator a dictionary.
int dict_exists(  int obj_id,
string key)
Dictionary item existence check.
int dict_keys(int obj_id,
  [string key])
Iterator dictionary keys.
list dict_list(int obj_id)
Retrieve dictionary items.
string dict_name(int obj_id)
Retrieve a dictionary name.
int dict_values(int obj_id,
  [declare value])
Iterator dictionary values.
A dictionary is a collections of associations.
int diff_strings( [int flags],
string s1,
string s2)
Compare to strings.
The preprocessing directives control the behaviour of the preprocessor.
int dirname(string path)
Report the parent directory name of a file pathname.
int disconnect()
Disconnect a buffer from a process.
int display_mode(  [int or_mask|string set-list],
[int and_mask|string clear-list],
 [int scroll_cols],
[int scroll_rows],
 [int visible_cols],
[int visible_rows],
 [int number_cols])
Set/retrieve display control flags.
int display_windows([int mode])
Control window display.
int distance_to_indent([int column])
Calculate distance to next indent.
int distance_to_tab([int column])
Calculate distance to next tab.
do statement; while (condition);
do statement.
do-while iteration clause.
Information in this document, including URL and other Internet Web site references, is subject to change without notice.
int dos([string cmd],
[int use_shell],
[string callback])
Create a sub-shell.
double sym1, sym2 ...;
Declare a double float symbol.
int down([int lines = 1])
Move position down one line.
int dprintf(string format,
 ...)
Formatted diagnostics output.
int drop_anchor([int type = MK_NORMAL])
Start marking a selection.
int drop_bookmark([int bookid],
[string yesno],
 [int bufnum],
[int line],
[int column],
[int local = FALSE])
Create or update a bookmark.