DisjunctionNode represents an OR operation with multiple terms to avoid deep nesting
| 80 | |
| 81 | // DisjunctionNode represents an OR operation with multiple terms to avoid deep nesting |
| 82 | type DisjunctionNode struct { |
| 83 | Terms []ConditionNode |
| 84 | Multiline bool // If true, render each term on separate line with comments |
| 85 | } |
| 86 | |
| 87 | func (d *DisjunctionNode) Render() string { |
| 88 | if len(d.Terms) == 0 { |
nothing calls this directly
no outgoing calls
no test coverage detected