| skipped 126 lines |
127 | 127 | | } |
128 | 128 | | |
129 | 129 | | func (r *abstractDefaultRule) String() string { |
130 | | - | return strings.Join(F.MapToString(r.allItems), " ") |
| 130 | + | if !r.invert { |
| 131 | + | return strings.Join(F.MapToString(r.allItems), " ") |
| 132 | + | } else { |
| 133 | + | return "!(" + strings.Join(F.MapToString(r.allItems), " ") + ")" |
| 134 | + | } |
131 | 135 | | } |
132 | 136 | | |
133 | 137 | | type abstractLogicalRule struct { |
| skipped 71 lines |