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
P
 page_down
 page_up
 Parameter List
 parse_filename
 paste
 pause
 pause_on_error
 pause_on_message
 perror
 playback
 Polymorphic Types
 pop
 post++
 post--
 pow
 Predefined Symbols
 Preprocessor
 prev_char
 previous_buffer
 print
 printf
 process
 Process Buffers
 Process Management Primitives
 process_mouse
 profile
 Punctuators
 push
 push_back
 put_nth
 put_parm
 putenv
Q
 Quick Start
 quote_list
 quote_regexp
int page_down([int pages = 1])
Move position down a page.
int page_up([int pages = 1])
Move position up a page.
Parameters are optional is that the list can be given as either void or empty, meaning the function takes no parameters, or a comma-separated list of declarations of the objects, including both type and parameter name (identifier).
int parse_filename(string fullname,
 [string &drive],
  [string &path],
 [string &filename],
 [string &ext])
Parse a file into its components.
int paste([int syspaste = FALSE])
Insert scrap buffer at cursor location.
void pause()
Pause keystroke definition.
int pause_on_error([int pause = NULL],
[int echo = TRUE])
Set the error display mode.
int pause_on_message([int pause = NULL],
[int echo = TRUE])
Set the message display mode.
string perror( [int errnum = errno],
string format,
 ...)
Print error.
int playback([int macroid])
Replay a keystroke macro.
A polymorphic type is one in which the type of the variable stored can be changed.
declare pop(list expr)
Pop the last element.
expr++
Postfix Increment.
expr--
Postfix Decrement.
float pow(float x,
float y)
Raise to power.
The following macro names are predefined in any translation unit.
The C preprocessor is a text processor which operates on the C source before it is actually parsed by the compiler.
int prev_char([int characters = 1])
Move to the previous character.
int previous_buffer([int sysflag = 0],
[int tab])
Identifier of the previous buffer.
int print()
Print formatted string to stdout.
void printf(string format,
 ...)
Print formatted string to stdout.
void process()
Invoke a Grief engine.
An external, for example a command shell, may be attached to specific buffer providing a tty style view for the underlining process.
void process_mouse(   [int b1],
 [int b2],
 [int b3],
int x,
int y)
Process mouse event.
void profile([int flags])
Profiling support.
The punctuation and special characters in the C character set have various uses, from organizing program text to defining the tasks that the compiler or the compiled program carries out.
declare push(list lst,
declare value ...)
Add an element onto a list.
void push_back(int key,
  [int front],
 [int x],
 [int y])
Push back a character into the keyboard.
declare put_nth(symbol,
...)
Modify a list element.
int put_parm(int argidx,
 declare val,
 [int optional = TRUE])
Assign an argument value.
void putenv(string name,
 [string value])
Set an environment variable.
Welcome to GRIEF.
list quote_list(...)
Build an unevaluated list.
string quote_regexp(string text)
Quote regexp special characters.