@Override
public TqlElement visitFieldCompliesPattern(TqlParser.FieldCompliesPatternContext ctx) {
LOG.debug("Visit field complies: " + ctx.getText());
TqlElement fieldName = ctx.getChild(0).accept(this);
ParseTree patternNode = ctx.getChild(2);
if (patternNode instanceof ErrorNode)
throw new TqlException(patternNode.getText());
String quotedPattern = patternNode.getText();
String pattern = quotedPattern.substring(1, quotedPattern.length() - 1);
FieldCompliesPattern fieldCompliesPattern = new FieldCompliesPattern(fieldName, pattern);
LOG.debug("End visit field complies: " + ctx.getText());
return fieldCompliesPattern;
}
TqlExpressionVisitor.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:daikon
作者:
评论列表
文章目录