GENERIC stack_pointer
used to allocate from stack - size allocated added - adj for alignment
long indent
Global flag that modifies how writing is done.
ptr_definition disjunction
symbol in bi module
ptr_definition sys_stream
symbol in sys module
ptr_node printed_pointers
ptr_definition alist
symbol in bi module
long write_corefs
Global flag that modifies how writing is done.
float garbage_time
total time on garbage collections - seconds
ptr_definition succeed
symbol in bi module
ptr_definition xf_sym
symbol in bi module
GENERIC heap_pointer
used to allocate from heap - size allocated subtracted - adj for alignment
ptr_definition apply
symbol in bi module
#define PARSER_STACK_SIZE
Maximum depth of the parser stack.
ptr_definition lf_false
symbol in bi module
ptr_definition nothing
symbol in bi module
ptr_definition integer
symbol in bi module
ptr_definition eqsym
symbol in syntax module
ptr_definition functor
symbol in bi module
ptr_definition quote
symbol in syntax module
ptr_module user_module
Default module for user input.
ptr_definition final_question
symbol in syntax module
GENERIC mem_limit
starting point of heap - mem_base aligned
ptr_definition xdisplaylist
char prompt_buffer[PROMPT_BUFFER]
ptr_definition first_definition
All definition are stores in a linked list starting at first_definition.
long psi_term_line_number
int alloc_words
number of words to allocate - from either command lind or ALLOC_WORDS define
ptr_definition xbutton_event
ptr_definition calloncesym
symbol in bi module
ptr_module current_module
The current module for the tokenizer.
ptr_definition delay_checksym
symbol in bi module
ptr_definition cut
symbol in syntax module
ptr_definition iff
symbol in bi module
long(* c_rule[MAX_BUILT_INS])()
long display_modules
whether to display modules with symbols
ptr_definition timesym
symbol in bi module
ptr_module syntax_module
Module for minimal Prolog syntax.
ptr_definition sys_regexp
symbol in sys module
ptr_definition sys_process_continued
symbol in sys module
ptr_definition comment
symbol in bi module
long trace_input
whether to echo characters read
long write_resids
Global flag that modifies how writing is done.
ptr_definition listingsym
symbol in bi module
long print_depth
Global flag that modifies how writing is done.
ptr_definition sys_bitvector
symbol in sys module
ptr_definition fx_sym
symbol in bi module
ptr_definition stream
symbol in bi module
ptr_definition xexpose_event
ptr_definition call_handlersym
symbol in bi module
ptr_definition sys_file_stream
symbol in sys module
ptr_definition dynamicsym
symbol in bi module
ptr_definition opsym
symbol in bi module
ptr_definition add_module3
symbol in bi module for feature_values
ptr_definition add_module2
symbol in bi module for str2psi
long parse_ok
indicates whether there was a syntax error
ptr_definition funcsym
symbol in syntax module
ptr_definition boolean
symbol in bi module
ptr_definition eval_argsym
symbol in bi module
GENERIC other_limit
only used for the half-space garbage collector
ptr_definition xmotion_event
ptr_definition and
symbol in syntax module
ptr_resid_list resid_vars
ptr_definition xmisc_event
ptr_psi_term null_psi_term
Used to represent an empty parse token.
GENERIC other_pointer
NOT USED - according to comment.
ptr_definition built_in
symbol in bi module
ptr_definition sys_bytedata
symbol in sys module
ptr_definition sys_process_no_children
symbol in sys module
ptr_psi_term old_state
used in token.c to save state to restore it later
ptr_definition real
symbol in bi module
ptr_definition inputfilesym
symbol in bi module
ptr_definition yf_sym
symbol in bi module
struct tms life_start
time life started - seconds
unsigned long * GENERIC
unsigned long *GENERIC
char * buffer
buffer used only in print.c - there is local with same name in xpred.c
ptr_definition variable
symbol in bi module
ptr_definition final_dot
symbol in syntax module
ptr_definition colonsym
symbol in syntax module
ptr_definition xkeyboard_event
int arg_c
set from argc in either life.c or lib.c
ptr_definition minus_symbol
symbol in syntax module
#define PRINT_POWER
Power of ten to split printing (REALs are often more precise than ints.
ptr_definition * gamma_table
ptr_definition eof
symbol in syntax module
GENERIC other_base
mem_size memory allocated in init_memory by malloc
ptr_definition constant
symbol in bi module
ptr_definition abortsym
symbol in bi module
ptr_definition add_module1
symbol in bi module for features
char seg_format[PRINT_POWER+4]
ptr_definition staticsym
symbol in bi module
char * no_name
the string "pointer"
ptr_definition such_that
symbol in syntax module
ptr_definition typesym
symbol in syntax module
ptr_definition nil
symbol in bi module
ptr_definition xfy_sym
symbol in bi module
ptr_definition disj_nil
symbol in syntax module
item pretty_things[PRETTY_SIZE]
ptr_definition xenter_event
ptr_definition commasym
symbol in syntax module
char * arg_v[ARGNN]
set from argv in either life.c or lib.c
long const_quote
Global flag that modifies how writing is done.
ptr_module bi_module
Module for public built-ins.
ptr_psi_term saved_psi_term
ptr_psi_term error_psi_term
symbol in bi module
#define PRETTY_SIZE
Maximum number of syntactic tokens in a pretty-printed output term.
ptr_definition top
symbol in syntax module
#define PROMPT_BUFFER
Size of prompt buffer.
ptr_definition yfx_sym
symbol in bi module
long stdin_terminal
set in init_io in lib.c to true - never changed - used in token.c
long display_persistent
if true print persistent values preceded by "$"
ptr_definition sys_process_signaled
symbol in sys module
ptr_node module_table
The table of modules.
ptr_definition loadsym
symbol in bi module
ptr_definition leftarrowsym
symbol in syntax module
ptr_definition nullsym
symbol in bi module
struct tms start_time end_time
unsigned long global_time_stamp
long write_stderr
Global flag that modifies how writing is done.
ptr_definition xdestroy_event
#define MAX_BUILT_INS
Maximum number of built_ins.
GENERIC mem_base
mem_size memory allocated in init_memory by malloc
long parser_stack_index
index to parser stack
ptr_definition encodesym
symbol in bi module
ptr_definition fy_sym
symbol in bi module
int mem_size
number of words from memory = alloc_words * sizeof word
ptr_definition xleave_event
ptr_definition sys_socket_stream
symbol in sys module
long interrupted
used in handling user using ctrl-c
ptr_definition lf_true
symbol in bi module
ptr_definition sys_process_exited
symbol in sys module
ptr_definition aborthooksym
symbol in bi module
ptr_definition xconfigure_event
ptr_psi_term xevent_existing
ptr_definition boolpredsym
symbol in bi module
ptr_definition xfx_sym
symbol in bi module
ptr_module x_module
'ifdef X11' unnecessary
long write_canon
Global flag that modifies how writing is done.
#define ARGNN
primitive in sys.c does not allow more than ARGNN (10) arguments
ptr_definition quoted_string
symbol in bi module
ptr_choice_point choice_stack
ptr_psi_term old_saved_psi_term
long int_stack[PARSER_STACK_SIZE]
ptr_definition predsym
symbol in syntax module
psi_term psi_term_stack[PARSER_STACK_SIZE]
ptr_definition sys_process_stopped
symbol in sys module
ptr_definition tracesym
symbol in bi module
ptr_definition life_or
symbol in syntax module