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.
1.8.6