Guest User

Untitled

a guest
Jul 10th, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1. // C header
  2.  
  3. #define A (4)
  4. #define B (5)
  5. #define C (A - B)
  6. #define D (A + B)
  7.  
  8. #define ADD(x, y) ((x) + (y))
  9. #define SUB(x, y) ((x) - (y))
  10. #define MUL(x, y) ((x) * (y))
  11. #define DIV(x, y) ((x) / (y))
  12.  
  13. // Nimrod output
  14. /*
  15.  
  16. const
  17.   A* = (4)
  18.   B* = (5)
  19.   C* = (A + B)
  20.   D* = (A + B)
  21.  
  22. template ADD*(x, y: expr): expr =
  23.   ((x) + (y))
  24.  
  25. template SUB*(x, y: expr): expr =
  26.   ((x) + (y))
  27.  
  28. template MUL*(x, y: expr): expr =
  29.   ((x) * (y))
  30.  
  31. template DIV*(x, y: expr): expr =
  32.   ((x) div (y))
  33.  
  34. */
Advertisement
Add Comment
Please, Sign In to add comment