/* * Operator definitions. */ OpDef(asgn,2,":=") OpDef(bang,1,"!") OpDef(cater,2,"||") OpDef(compl,1,"~") OpDef(diff,2,"--") OpDef(divide,2,"/") OpDef(eqv,2,"===") OpDef(inter,2,"**") OpDef(lconcat,2,"|||") OpDef(lexeq,2,"==") OpDef(lexge,2,">>=") OpDef(lexgt,2,">>") OpDef(lexle,2,"<<=") OpDef(lexlt,2,"<<") OpDef(lexne,2,"~==") OpDef(minus,2,"-") OpDef(mod,2,"%") OpDef(mult,2,"*") OpDef(neg,1,"-") OpDef(neqv,2,"~===") OpDef(nonnull,1,BackSlash) OpDef(null,1,"/") OpDef(number,1,"+") OpDef(numeq,2,"=") OpDef(numge,2,">=") OpDef(numgt,2,">") OpDef(numle,2,"<=") OpDef(numlt,2,"<") OpDef(numne,2,"~=") OpDef(plus,2,"+") OpDef(powr,2,"^") OpDef(random,1,"?") OpDef(rasgn,2,"<-") OpDef(refresh,1,"^") OpDef(rswap,2,"<->") OpDef(sect,3,"[:]") OpDef(size,1,"*") OpDef(subsc,2,"[]") OpDef(swap,2,":=:") OpDef(tabmat,1,"=") OpDef(toby,3,"...") OpDef(unions,2,"++") OpDef(value,1,".")