globals More...
Go to the source code of this file.
globals
Definition in file def_glob.h.
aborthooksym |
symbol in bi module
Definition at line 133 of file def_glob.h.
abortsym |
symbol in bi module
Definition at line 126 of file def_glob.h.
add_module1 |
symbol in bi module for features
Definition at line 143 of file def_glob.h.
add_module2 |
symbol in bi module for str2psi
Definition at line 150 of file def_glob.h.
add_module3 |
symbol in bi module for feature_values
Definition at line 157 of file def_glob.h.
ptr_int_list adults |
Definition at line 1001 of file def_glob.h.
ptr_goal aim |
Definition at line 1024 of file def_glob.h.
alist |
symbol in bi module
Definition at line 319 of file def_glob.h.
alloc_words |
number of words to allocate - from either command lind or ALLOC_WORDS define
Definition at line 34 of file def_glob.h.
and |
symbol in syntax module
Definition at line 171 of file def_glob.h.
apply |
symbol in bi module
Definition at line 178 of file def_glob.h.
arg_c |
set from argc in either life.c or lib.c
Definition at line 20 of file def_glob.h.
arg_v |
set from argv in either life.c or lib.c
Definition at line 27 of file def_glob.h.
long assert_first |
Definition at line 1032 of file def_glob.h.
long assert_ok |
Definition at line 1033 of file def_glob.h.
FILE* bi_list |
Definition at line 886 of file def_glob.h.
bi_module |
Module for public built-ins.
Definition at line 687 of file def_glob.h.
boolean |
symbol in bi module
Definition at line 185 of file def_glob.h.
boolpredsym |
symbol in bi module
Definition at line 192 of file def_glob.h.
buffer |
buffer used only in print.c - there is local with same name in xpred.c
Definition at line 781 of file def_glob.h.
built_in |
symbol in bi module
Definition at line 199 of file def_glob.h.
long c_query_level |
Definition at line 930 of file def_glob.h.
long(* c_rule[MAX_BUILT_INS])() |
Definition at line 888 of file def_glob.h.
call_handlersym |
symbol in bi module
Definition at line 508 of file def_glob.h.
calloncesym |
symbol in bi module
Definition at line 206 of file def_glob.h.
long can_curry |
Definition at line 869 of file def_glob.h.
ptr_int_list children |
Definition at line 1001 of file def_glob.h.
ptr_choice_point choice_stack |
Definition at line 1026 of file def_glob.h.
long clean_iter |
Definition at line 934 of file def_glob.h.
long clean_succ |
Definition at line 935 of file def_glob.h.
long cmp_debug_flag |
colonsym |
symbol in syntax module
Definition at line 213 of file def_glob.h.
commasym |
symbol in syntax module
Definition at line 220 of file def_glob.h.
comment |
symbol in bi module
Definition at line 227 of file def_glob.h.
const_quote |
Global flag that modifies how writing is done.
Definition at line 799 of file def_glob.h.
constant |
symbol in bi module
Definition at line 235 of file def_glob.h.
current_module |
long curried |
Definition at line 868 of file def_glob.h.
cut |
symbol in syntax module
Definition at line 242 of file def_glob.h.
char* day_attr |
Definition at line 896 of file def_glob.h.
delay_checksym |
symbol in bi module
Definition at line 487 of file def_glob.h.
disj_nil |
symbol in syntax module
Definition at line 256 of file def_glob.h.
disjunction |
symbol in bi module
Definition at line 249 of file def_glob.h.
display_modules |
whether to display modules with symbols
Definition at line 741 of file def_glob.h.
display_persistent |
if true print persistent values preceded by "$"
Definition at line 748 of file def_glob.h.
dynamicsym |
symbol in bi module
Definition at line 459 of file def_glob.h.
encodesym |
symbol in bi module
Definition at line 473 of file def_glob.h.
struct tms start_time end_time |
Definition at line 939 of file def_glob.h.
jmp_buf env |
Definition at line 877 of file def_glob.h.
eof |
symbol in syntax module
Definition at line 263 of file def_glob.h.
long eof_flag |
Definition at line 853 of file def_glob.h.
eqsym |
symbol in syntax module
Definition at line 270 of file def_glob.h.
error_psi_term |
symbol in bi module
Definition at line 118 of file def_glob.h.
eval_argsym |
symbol in bi module
Definition at line 494 of file def_glob.h.
FILE* features |
Definition at line 883 of file def_glob.h.
long file_date |
Definition at line 1034 of file def_glob.h.
final_dot |
symbol in syntax module
Definition at line 608 of file def_glob.h.
final_question |
symbol in syntax module
Definition at line 615 of file def_glob.h.
first_definition |
All definition are stores in a linked list starting at first_definition.
Definition at line 13 of file def_glob.h.
funcsym |
symbol in syntax module
Definition at line 291 of file def_glob.h.
functor |
symbol in bi module
Definition at line 298 of file def_glob.h.
fx_sym |
symbol in bi module
Definition at line 522 of file def_glob.h.
fy_sym |
symbol in bi module
Definition at line 536 of file def_glob.h.
ptr_definition* gamma_table |
Definition at line 950 of file def_glob.h.
garbage_time |
total time on garbage collections - seconds
Definition at line 76 of file def_glob.h.
long gen_sym_counter |
Definition at line 1009 of file def_glob.h.
long goal_count |
Definition at line 678 of file def_glob.h.
ptr_goal goal_stack |
Definition at line 1025 of file def_glob.h.
heap_pointer |
used to allocate from heap - size allocated subtracted - adj for alignment
Definition at line 55 of file def_glob.h.
char* hour_attr |
Definition at line 897 of file def_glob.h.
iff |
symbol in bi module
Definition at line 305 of file def_glob.h.
long ignore_eff |
Definition at line 677 of file def_glob.h.
indent |
Global flag that modifies how writing is done.
Definition at line 793 of file def_glob.h.
ptr_item indx |
Definition at line 970 of file def_glob.h.
string input_file_name |
Definition at line 1016 of file def_glob.h.
ptr_psi_term input_state |
Definition at line 856 of file def_glob.h.
FILE* input_stream |
Definition at line 1014 of file def_glob.h.
inputfilesym |
symbol in bi module
Definition at line 501 of file def_glob.h.
long int_stack[PARSER_STACK_SIZE] |
Definition at line 959 of file def_glob.h.
integer |
symbol in bi module
Definition at line 312 of file def_glob.h.
interrupted |
used in handling user using ctrl-c
Definition at line 672 of file def_glob.h.
leftarrowsym |
symbol in syntax module
Definition at line 277 of file def_glob.h.
lf_false |
symbol in bi module
Definition at line 284 of file def_glob.h.
lf_true |
symbol in bi module
Definition at line 410 of file def_glob.h.
struct tms life_end |
Definition at line 90 of file def_glob.h.
life_or |
symbol in syntax module
Definition at line 326 of file def_glob.h.
life_start |
long line_count |
Definition at line 1015 of file def_glob.h.
listingsym |
symbol in bi module
Definition at line 480 of file def_glob.h.
loadsym |
symbol in bi module
Definition at line 452 of file def_glob.h.
long main_loop_ok |
Definition at line 1023 of file def_glob.h.
mem_base |
mem_size memory allocated in init_memory by malloc
Definition at line 48 of file def_glob.h.
GENERIC mem_limit |
mem_size |
number of words from memory = alloc_words * sizeof word
Definition at line 41 of file def_glob.h.
minus_symbol |
symbol in syntax module
Definition at line 333 of file def_glob.h.
char* minute_attr |
Definition at line 898 of file def_glob.h.
string module_buffer |
Definition at line 953 of file def_glob.h.
module_table |
The table of modules.
Definition at line 722 of file def_glob.h.
char* month_attr |
Definition at line 895 of file def_glob.h.
long more_u_attr |
Definition at line 944 of file def_glob.h.
long more_v_attr |
Definition at line 945 of file def_glob.h.
char* name |
Definition at line 966 of file def_glob.h.
long new_stat |
Definition at line 948 of file def_glob.h.
nil |
symbol in bi module
Definition at line 340 of file def_glob.h.
no_module |
???
Definition at line 701 of file def_glob.h.
no_name |
the string "pointer"
Definition at line 774 of file def_glob.h.
long no_var_tree |
Definition at line 962 of file def_glob.h.
long noisy |
Definition at line 1011 of file def_glob.h.
nothing |
symbol in bi module
Definition at line 347 of file def_glob.h.
null_psi_term |
Used to represent an empty parse token.
Definition at line 656 of file def_glob.h.
nullsym |
symbol in bi module
Definition at line 564 of file def_glob.h.
char* numbers[21] |
Definition at line 873 of file def_glob.h.
long old_saved_char |
Definition at line 850 of file def_glob.h.
ptr_psi_term old_saved_psi_term |
Definition at line 852 of file def_glob.h.
old_state |
used in token.c to save state to restore it later
Definition at line 663 of file def_glob.h.
char* one |
Definition at line 891 of file def_glob.h.
operator op_stack[PARSER_STACK_SIZE] |
Definition at line 960 of file def_glob.h.
opsym |
symbol in bi module
Definition at line 445 of file def_glob.h.
other_base |
mem_size memory allocated in init_memory by malloc
only used for the half-space garbage collector
Definition at line 98 of file def_glob.h.
other_limit |
only used for the half-space garbage collector
Definition at line 104 of file def_glob.h.
other_pointer |
NOT USED - according to comment.
Definition at line 111 of file def_glob.h.
FILE* outfile |
Definition at line 974 of file def_glob.h.
FILE* output_stream |
Definition at line 1017 of file def_glob.h.
long page_width |
Definition at line 1019 of file def_glob.h.
parse_ok |
indicates whether there was a syntax error
Definition at line 765 of file def_glob.h.
long parser_stack_index |
index to parser stack
Definition at line 164 of file def_glob.h.
ptr_node pointer_names |
Definition at line 1008 of file def_glob.h.
predsym |
symbol in syntax module
Definition at line 354 of file def_glob.h.
item pretty_things[PRETTY_SIZE] |
Definition at line 969 of file def_glob.h.
print_depth |
Global flag that modifies how writing is done.
Definition at line 787 of file def_glob.h.
ptr_node printed_pointers |
Definition at line 1007 of file def_glob.h.
ptr_node printed_vars |
Definition at line 1006 of file def_glob.h.
char* prompt |
Definition at line 1018 of file def_glob.h.
char prompt_buffer[PROMPT_BUFFER] |
Definition at line 878 of file def_glob.h.
long psi_term_line_number |
Definition at line 909 of file def_glob.h.
psi_term psi_term_stack[PARSER_STACK_SIZE] |
Definition at line 958 of file def_glob.h.
long quietflag |
Definition at line 912 of file def_glob.h.
quote |
symbol in syntax module
Definition at line 361 of file def_glob.h.
quoted_string |
symbol in bi module
Definition at line 368 of file def_glob.h.
long rand_array[256] |
Definition at line 920 of file def_glob.h.
real |
symbol in bi module
Definition at line 375 of file def_glob.h.
ptr_goal resid_aim |
Definition at line 865 of file def_glob.h.
ptr_goal resid_limit |
Definition at line 867 of file def_glob.h.
ptr_resid_list resid_vars |
Definition at line 866 of file def_glob.h.
long saved_char |
Definition at line 849 of file def_glob.h.
ptr_psi_term saved_psi_term |
Definition at line 851 of file def_glob.h.
char* second_attr |
Definition at line 899 of file def_glob.h.
char seg_format[PRINT_POWER+4] |
Definition at line 967 of file def_glob.h.
long set_extra_args[6] |
Definition at line 874 of file def_glob.h.
stack_pointer |
used to allocate from stack - size allocated added - adj for alignment
Definition at line 69 of file def_glob.h.
start_of_line |
???
Definition at line 846 of file def_glob.h.
staticsym |
symbol in bi module
Definition at line 466 of file def_glob.h.
ptr_psi_term stdin_state |
Definition at line 857 of file def_glob.h.
stdin_terminal |
set in init_io in lib.c to true - never changed - used in token.c
Definition at line 832 of file def_glob.h.
long stepcount |
Definition at line 916 of file def_glob.h.
long stepflag |
Definition at line 676 of file def_glob.h.
long steptrace |
Definition at line 915 of file def_glob.h.
stream |
symbol in bi module
Definition at line 382 of file def_glob.h.
char* stringinput |
Definition at line 860 of file def_glob.h.
long stringparse |
Definition at line 859 of file def_glob.h.
succeed |
symbol in bi module
Definition at line 389 of file def_glob.h.
such_that |
symbol in syntax module
Definition at line 396 of file def_glob.h.
ptr_node symbol_table |
Definition at line 986 of file def_glob.h.
syntax_module |
Module for minimal Prolog syntax.
Definition at line 715 of file def_glob.h.
sys_bitvector |
symbol in sys module
Definition at line 571 of file def_glob.h.
sys_bytedata |
symbol in sys module
Definition at line 983 of file def_glob.h.
sys_file_stream |
symbol in sys module
Definition at line 592 of file def_glob.h.
ptr_module sys_module |
Definition at line 735 of file def_glob.h.
sys_process_continued |
symbol in sys module
Definition at line 650 of file def_glob.h.
sys_process_exited |
symbol in sys module
Definition at line 629 of file def_glob.h.
sys_process_no_children |
symbol in sys module
Definition at line 622 of file def_glob.h.
sys_process_signaled |
symbol in sys module
Definition at line 636 of file def_glob.h.
sys_process_stopped |
symbol in sys module
Definition at line 643 of file def_glob.h.
sys_regexp |
symbol in sys module
Definition at line 578 of file def_glob.h.
sys_socket_stream |
symbol in sys module
Definition at line 599 of file def_glob.h.
sys_stream |
symbol in sys module
Definition at line 585 of file def_glob.h.
char* three |
Definition at line 893 of file def_glob.h.
timesym |
symbol in bi module
Definition at line 417 of file def_glob.h.
long to_heap |
Definition at line 905 of file def_glob.h.
top |
symbol in syntax module
Definition at line 403 of file def_glob.h.
long trace |
Definition at line 913 of file def_glob.h.
trace_input |
whether to echo characters read
I can use this to get equivalent of swi prolog's "protocol" !!!
Definition at line 756 of file def_glob.h.
tracesym |
symbol in bi module
Definition at line 424 of file def_glob.h.
char* two |
Definition at line 892 of file def_glob.h.
long type_count |
Definition at line 1021 of file def_glob.h.
long types_done |
Definition at line 1012 of file def_glob.h.
long types_modified |
Definition at line 1022 of file def_glob.h.
typesym |
symbol in syntax module
Definition at line 431 of file def_glob.h.
long u_func |
Definition at line 947 of file def_glob.h.
ptr_stack undo_stack |
Definition at line 1027 of file def_glob.h.
user_module |
Default module for user input.
Definition at line 694 of file def_glob.h.
long v_func |
Definition at line 947 of file def_glob.h.
var_occurred |
???
Definition at line 839 of file def_glob.h.
ptr_node var_tree |
Definition at line 1005 of file def_glob.h.
variable |
symbol in bi module
Definition at line 438 of file def_glob.h.
long verbose |
Definition at line 914 of file def_glob.h.
long warningflag |
Definition at line 911 of file def_glob.h.
char* weekday_attr |
Definition at line 900 of file def_glob.h.
write_canon |
Global flag that modifies how writing is done.
Definition at line 823 of file def_glob.h.
write_corefs |
Global flag that modifies how writing is done.
Definition at line 811 of file def_glob.h.
write_resids |
Global flag that modifies how writing is done.
Definition at line 817 of file def_glob.h.
write_stderr |
Global flag that modifies how writing is done.
Definition at line 805 of file def_glob.h.
x_module |
'ifdef X11' unnecessary
Definition at line 708 of file def_glob.h.
long x_window_creation |
Definition at line 1046 of file def_glob.h.
ptr_definition xbutton_event |
Definition at line 1040 of file def_glob.h.
ptr_definition xconfigure_event |
Definition at line 1040 of file def_glob.h.
long xcount |
Definition at line 942 of file def_glob.h.
ptr_definition xdestroy_event |
Definition at line 1040 of file def_glob.h.
ptr_definition xdisplay |
Definition at line 1040 of file def_glob.h.
ptr_definition xdisplaylist |
Definition at line 1040 of file def_glob.h.
ptr_definition xdrawable |
Definition at line 1040 of file def_glob.h.
ptr_definition xenter_event |
Definition at line 1040 of file def_glob.h.
ptr_definition xevent |
Definition at line 1040 of file def_glob.h.
ptr_psi_term xevent_existing |
Definition at line 1037 of file def_glob.h.
ptr_psi_term xevent_list |
Definition at line 1037 of file def_glob.h.
long xeventdelay |
Definition at line 941 of file def_glob.h.
ptr_definition xexpose_event |
Definition at line 1040 of file def_glob.h.
xf_sym |
symbol in bi module
Definition at line 515 of file def_glob.h.
xfx_sym |
symbol in bi module
Definition at line 543 of file def_glob.h.
xfy_sym |
symbol in bi module
Definition at line 550 of file def_glob.h.
ptr_definition xgc |
Definition at line 1040 of file def_glob.h.
ptr_definition xkeyboard_event |
Definition at line 1040 of file def_glob.h.
ptr_definition xleave_event |
Definition at line 1040 of file def_glob.h.
ptr_definition xmisc_event |
Definition at line 1040 of file def_glob.h.
ptr_definition xmotion_event |
Definition at line 1040 of file def_glob.h.
ptr_definition xpixmap |
Definition at line 1040 of file def_glob.h.
ptr_definition xwindow |
Definition at line 1040 of file def_glob.h.
char* year_attr |
Definition at line 894 of file def_glob.h.
yf_sym |
symbol in bi module
Definition at line 529 of file def_glob.h.
yfx_sym |
symbol in bi module
Definition at line 557 of file def_glob.h.