public class NCompare extends NNode
| Modifier and Type | Field and Description |
|---|---|
java.util.List<NNode> |
comparators |
NNode |
left |
java.util.List<NNode> |
ops |
| Constructor and Description |
|---|
NCompare(NNode left,
java.util.List<NNode> ops,
java.util.List<NNode> comparators) |
NCompare(NNode left,
java.util.List<NNode> ops,
java.util.List<NNode> comparators,
int start,
int end) |
| Modifier and Type | Method and Description |
|---|---|
NType |
resolve(Scope s)
Node should set the resolved type in its
NNode.type field
and also return it. |
java.lang.String |
toString() |
void |
visit(NNodeVisitor v)
Visits this node and optionally its children.
|
addChildren, addChildren, addError, addError, addType, addWarning, addWarning, bindNames, bindsName, end, getAstRoot, getDeepestNodeAtOffset, getEnclosingNamespace, getFile, getParent, getTable, getType, isCall, isClassDef, isFunctionDef, isLambda, isModule, isName, length, resolveExpr, resolveList, resolveListAsUnion, setEnd, setParent, setStart, setType, start, visitNode, visitNodeListpublic NNode left
public java.util.List<NNode> ops
public java.util.List<NNode> comparators
public NType resolve(Scope s) throws java.lang.Exception
NNodeNNode.type field
and also return it.public java.lang.String toString()
toString in class java.lang.Objectpublic void visit(NNodeVisitor v)
NNode