package edu.ucsd.arcum.interpreter.ast.expressions;
import java.util.Set;
import edu.ucsd.arcum.exceptions.SourceLocation;
public class BooleanDisjunction extends VariadicOperator
{
public BooleanDisjunction(SourceLocation location) {
super(location);
}
@Override public String getOperatorLexeme() {
return "||\n ";
}
@Override public Set<String> findAllTraitDependencies() {
return flattenFindAllTraitDependencies(this.clauses);
}
@Override public Set<String> findNonMonotonicDependencies() {
return flattenFindNonMonotonicDependencies(this.clauses);
}
}