func (x *Imp) Defined(s string) bool { // // if ! str.Empty (s) { str.RemSpaces (&s) } // errh.Error2 (s, 999, "Länge", uint(len(s))) switch s[0] { case ' ', '?': x.val = undecidable return true } var p uint for v := value(1); v < nValues; v++ { if str.IsEquivPart(s, x.rep[v], &p) && p == 0 { x.val = v return true } } return false }
func (x *Imp) Ok() bool { // var i uint return str.IsEquivPart(actual.text, x.text, &i) && !str.Empty(actual.text) }