Sbvr2FolVisitor.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:ShapeChange 作者:
@Override
public Expression visitNameExpr(NameExprContext ctx) {

    List<String> names = new ArrayList<String>();

    for (Token t : ctx.values) {
        String s = t.getText();
        // strip leading and trailing "'"
        names.add(s.substring(1, s.length() - 1));
    }

    if (names.size() == 1) {

        StringLiteral sl = new StringLiteral();
        sl.setValue(names.get(0));
        return sl;

    } else {

        StringLiteralList sll = new StringLiteralList();
        sll.setValues(names);

        return sll;
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号