/**
* Creating parentheses expression.
*/
public static ParenthesesContext createParenthesesContext(final ExprContext expr) {
final ParenthesesContext parenthesesContext = new ParenthesesContext(new ExprContext());
final TerminalNodeImpl leftParenthes = new TerminalNodeImpl(new CommonToken(FOLParser.LP, "("));
final TerminalNodeImpl rightParenthes =
new TerminalNodeImpl(new CommonToken(FOLParser.RP, ")"));
// Setting context parents.
leftParenthes.parent = parenthesesContext;
rightParenthes.parent = parenthesesContext;
expr.parent = parenthesesContext;
// Adding parentheses expression's children.
parenthesesContext.addChild(leftParenthes);
parenthesesContext.addChild(expr);
parenthesesContext.addChild(rightParenthes);
return parenthesesContext;
}
Utilities.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:WP3
作者:
评论列表
文章目录