public class Disjunct
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) int |
cost |
(package private) static Disjunct[] |
dup_table |
(package private) static int |
dup_table_size |
(package private) Connector |
left |
(package private) boolean |
marked |
(package private) Disjunct |
next |
(package private) Connector |
right |
(package private) java.lang.String |
string |
Modifier and Type | Method and Description |
---|---|
(package private) int |
and_hash_disjunct() |
(package private) static Disjunct |
catenate_disjuncts(Disjunct d1,
Disjunct d2) |
(package private) static Disjunct |
copy_disjunct(Disjunct d) |
(package private) static int |
count_disjuncts(Disjunct d) |
(package private) boolean |
disjunct_types_equal(Disjunct d2) |
(package private) boolean |
disjuncts_equal_AND(Disjunct d2) |
(package private) boolean |
disjuncts_equal(Disjunct d2) |
(package private) static Disjunct |
eliminate_duplicate_disjuncts(ParseOptions opts,
Disjunct d) |
(package private) Disjunct |
intersect_disjuncts(Disjunct d2) |
(package private) int |
old_hash_disjunct() |
(package private) static int |
string_hash(java.lang.String s,
int i) |
Disjunct next
int cost
boolean marked
java.lang.String string
Connector left
Connector right
static int dup_table_size
static Disjunct[] dup_table
Disjunct(Disjunct d)
Disjunct()
static Disjunct eliminate_duplicate_disjuncts(ParseOptions opts, Disjunct d)
static int count_disjuncts(Disjunct d)
boolean disjuncts_equal(Disjunct d2)
int old_hash_disjunct()
static int string_hash(java.lang.String s, int i)
boolean disjunct_types_equal(Disjunct d2)
boolean disjuncts_equal_AND(Disjunct d2)
int and_hash_disjunct()