home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / historic / v92.tgz / v92.tar / v92 / src / h / odefs.h < prev    next >
Text File  |  1996-03-22  |  1KB  |  50 lines

  1. /*
  2.  * Operator definitions.
  3.  * FJL added fourth arg to OpDef; -1 = don't deref args, 0 = deref args.
  4.  */
  5.  
  6. OpDef(asgn,2,":=",-1)
  7. OpDef(bang,1,"!",-1)
  8. OpDef(cater,2,"||",0)
  9. OpDef(compl,1,"~",0)
  10. OpDef(diff,2,"--",0)
  11. OpDef(divide,2,"/",0)
  12. OpDef(eqv,2,"===",0)
  13. OpDef(inter,2,"**",0)
  14. OpDef(lconcat,2,"|||",0)
  15. OpDef(lexeq,2,"==",0)
  16. OpDef(lexge,2,">>=",0)
  17. OpDef(lexgt,2,">>",0)
  18. OpDef(lexle,2,"<<=",0)
  19. OpDef(lexlt,2,"<<",0)
  20. OpDef(lexne,2,"~==",0)
  21. OpDef(minus,2,"-",0)
  22. OpDef(mod,2,"%",0)
  23. OpDef(mult,2,"*",0)
  24. OpDef(neg,1,"-",0)
  25. OpDef(neqv,2,"~===",0)
  26. OpDef(nonnull,1,BackSlash,-1)
  27. OpDef(null,1,"/",-1)
  28. OpDef(number,1,"+",0)
  29. OpDef(numeq,2,"=",0)
  30. OpDef(numge,2,">=",0)
  31. OpDef(numgt,2,">",0)
  32. OpDef(numle,2,"<=",0)
  33. OpDef(numlt,2,"<",0)
  34. OpDef(numne,2,"~=",0)
  35. OpDef(plus,2,"+",0)
  36. OpDef(powr,2,"^",0)
  37. OpDef(random,1,"?",-1)
  38. OpDef(rasgn,2,"<-",-1)
  39. OpDef(refresh,1,"^",0)
  40. OpDef(rswap,2,"<->",-1)
  41. OpDef(sect,3,"[:]",-1)
  42. OpDef(size,1,"*",0)
  43. OpDef(subsc,2,"[]",-1)
  44. OpDef(swap,2,":=:",-1)
  45. OpDef(tabmat,1,"=",0)
  46. OpDef(toby,3,"...",0)
  47. OpDef(union,2,"++",0)
  48. OpDef(value,1,".",0)
  49. /* OpDef(llist,1,"[...]",0) */
  50.