@Override
public Object visitBitShiftExpr(KalangParser.BitShiftExprContext ctx) {
String op;
Token opStart;
if(ctx.left!=null){
op = "<<";
opStart = ctx.left;
}else if(ctx.right!=null){
op = ">>";
opStart = ctx.right;
}else if(ctx.uright!=null){
op = ">>>";
opStart = ctx.uright;
}else{
throw Exceptions.unexceptedValue(ctx);
}
return this.createBinaryExpr(op, ctx.expression(0), ctx.expression(1)
, opStart,ctx.stop, ctx);
}
AstBuilder.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:kalang
作者:
评论列表
文章目录