00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 :- export dcg/2, 'C'/3, phrase/2, phrase/3, set_dcg_style/1.
00027 :- export tphrase/2, tphrase/3, tphrase/1, reset_dcg_mode/0.
00028 :- export tphrase_set_string/1, tphrase_set_string_keeping_tables/1,
00029 tphrase_string_length/1, tphrase_add_word/3, tphrase_print_words/0.
00030 :- export tphrase_set_string_auto_abolish/1, set_dcg_supported_table/1.
00031
00032
00033 :- import abort/1, arg/3, call/1, is_list/1, functor/3,
00034 write/1, writeln/1, warning/1, (index)/3
00035 from standard.
00036 :- import xsb_flag/2 from curr_sym.
00037 :- import stat_set_flag/2, term_new_mod/3 from machine.
00038 :- import assert/1, retractall/1, (dynamic)/1, clause/2 from assert.
00039 :- import abolish_all_tables/0, invalidate_tables_for/2, table_state/4
00040 from tables.
00041 :- import (:-)/2 from usermod.
00042 :- import invalidate_table_for/2 from usermod.
00043
00044
00045