ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/microscheme/opdefines.h
(Generate patch)

Comparing cvsroot/microscheme/opdefines.h (file contents):
Revision 1.13 by root, Tue Dec 1 03:03:11 2015 UTC vs.
Revision 1.14 by root, Tue Dec 1 03:44:32 2015 UTC

54OP_DEF (0, "eval" , 1, 2 , TST_ANY TST_ENVIRONMENT , OP_PEVAL) 54OP_DEF (0, "eval" , 1, 2 , TST_ANY TST_ENVIRONMENT , OP_PEVAL)
55OP_DEF (0, "apply" , 1, INF_ARG, TST_NONE , OP_PAPPLY) 55OP_DEF (0, "apply" , 1, INF_ARG, TST_NONE , OP_PAPPLY)
56OP_DEF (0, "call-with-current-continuation", 1, 1 , TST_NONE , OP_CONTINUATION) 56OP_DEF (0, "call-with-current-continuation", 1, 1 , TST_NONE , OP_CONTINUATION)
57#if USE_MATH 57#if USE_MATH
58OP_DEF (1, "inexact->exact" , 1, 1 , TST_NUMBER , OP_INEX2EX) 58OP_DEF (1, "inexact->exact" , 1, 1 , TST_NUMBER , OP_INEX2EX)
59OP_DEF (1, "floor" , 1, 1 , TST_NUMBER , OP_FLOOR)
60OP_DEF (1, "ceiling" , 1, 1 , TST_NUMBER , OP_CEILING)
61OP_DEF (1, "truncate" , 1, 1 , TST_NUMBER , OP_TRUNCATE)
62OP_DEF (1, "round" , 1, 1 , TST_NUMBER , OP_ROUND)
63OP_DEF (1, "sqrt" , 1, 1 , TST_NUMBER , OP_SQRT)
59OP_DEF (1, "exp" , 1, 1 , TST_NUMBER , OP_EXP) 64OP_DEF (1, "exp" , 1, 1 , TST_NUMBER , OP_EXP)
60OP_DEF (1, "log" , 1, 2 , TST_NUMBER , OP_LOG) 65OP_DEF (1, "log" , 1, 2 , TST_NUMBER , OP_LOG)
61OP_DEF (1, "sin" , 1, 1 , TST_NUMBER , OP_SIN) 66OP_DEF (1, "sin" , 1, 1 , TST_NUMBER , OP_SIN)
62OP_DEF (1, "cos" , 1, 1 , TST_NUMBER , OP_COS) 67OP_DEF (1, "cos" , 1, 1 , TST_NUMBER , OP_COS)
63OP_DEF (1, "tan" , 1, 1 , TST_NUMBER , OP_TAN) 68OP_DEF (1, "tan" , 1, 1 , TST_NUMBER , OP_TAN)
64OP_DEF (1, "asin" , 1, 1 , TST_NUMBER , OP_ASIN) 69OP_DEF (1, "asin" , 1, 1 , TST_NUMBER , OP_ASIN)
65OP_DEF (1, "acos" , 1, 1 , TST_NUMBER , OP_ACOS) 70OP_DEF (1, "acos" , 1, 1 , TST_NUMBER , OP_ACOS)
66OP_DEF (1, "atan" , 1, 2 , TST_NUMBER , OP_ATAN) 71OP_DEF (1, "atan" , 1, 2 , TST_NUMBER , OP_ATAN)
67OP_DEF (1, "sqrt" , 1, 1 , TST_NUMBER , OP_SQRT)
68OP_DEF (1, "expt" , 2, 2 , TST_NUMBER , OP_EXPT) 72OP_DEF (1, "expt" , 2, 2 , TST_NUMBER , OP_EXPT)
69OP_DEF (1, "floor" , 1, 1 , TST_NUMBER , OP_FLOOR)
70OP_DEF (1, "ceiling" , 1, 1 , TST_NUMBER , OP_CEILING)
71OP_DEF (1, "truncate" , 1, 1 , TST_NUMBER , OP_TRUNCATE)
72OP_DEF (1, "round" , 1, 1 , TST_NUMBER , OP_ROUND)
73#endif 73#endif
74OP_DEF (1, "+" , 0, INF_ARG, TST_NUMBER , OP_ADD) 74OP_DEF (1, "+" , 0, INF_ARG, TST_NUMBER , OP_ADD)
75OP_DEF (1, "-" , 1, INF_ARG, TST_NUMBER , OP_SUB) 75OP_DEF (1, "-" , 1, INF_ARG, TST_NUMBER , OP_SUB)
76OP_DEF (1, "*" , 0, INF_ARG, TST_NUMBER , OP_MUL) 76OP_DEF (1, "*" , 0, INF_ARG, TST_NUMBER , OP_MUL)
77OP_DEF (1, "/" , 1, INF_ARG, TST_NUMBER , OP_DIV) 77OP_DEF (1, "/" , 1, INF_ARG, TST_NUMBER , OP_DIV)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines