/**
* Creating conjunction expression.
*/
public static ConjunctionContext createConjunctionContext(final ExprContext leftContext,
final ExprContext rightContext) {
final ConjunctionContext conjunctionContext = new ConjunctionContext(new ExprContext());
final TerminalNodeImpl andNode = new TerminalNodeImpl(new CommonToken(10, "and"));
// Setting context parents.
leftContext.parent = conjunctionContext;
andNode.parent = conjunctionContext;
rightContext.parent = conjunctionContext;
conjunctionContext.left = leftContext;
conjunctionContext.right = rightContext;
// Adding conjunction expression's children.
conjunctionContext.addChild(leftContext);
conjunctionContext.addChild(andNode);
conjunctionContext.addChild(rightContext);
return conjunctionContext;
}
Utilities.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:Tarski
作者:
评论列表
文章目录