mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-07-04 03:36:36 +02:00
Conditionally define Complex and Ratio types.
This commit is contained in:
parent
0686b03258
commit
a12df113c5
1 changed files with 5 additions and 0 deletions
|
@ -449,7 +449,12 @@ sexp sexp_init_library (sexp ctx, sexp self, sexp_sint_t n, sexp env, const char
|
||||||
sexp_define_type(ctx, "Bignum", SEXP_BIGNUM);
|
sexp_define_type(ctx, "Bignum", SEXP_BIGNUM);
|
||||||
sexp_define_type(ctx, "Flonum", SEXP_FLONUM);
|
sexp_define_type(ctx, "Flonum", SEXP_FLONUM);
|
||||||
sexp_define_type(ctx, "Integer", SEXP_FIXNUM);
|
sexp_define_type(ctx, "Integer", SEXP_FIXNUM);
|
||||||
|
#if SEXP_USE_RATIOS
|
||||||
|
sexp_define_type(ctx, "Ratio", SEXP_RATIO);
|
||||||
|
#endif
|
||||||
|
#if SEXP_USE_COMPLEX
|
||||||
sexp_define_type(ctx, "Complex", SEXP_COMPLEX);
|
sexp_define_type(ctx, "Complex", SEXP_COMPLEX);
|
||||||
|
#endif
|
||||||
sexp_define_type(ctx, "Symbol", SEXP_SYMBOL);
|
sexp_define_type(ctx, "Symbol", SEXP_SYMBOL);
|
||||||
sexp_define_type(ctx, "Char", SEXP_CHAR);
|
sexp_define_type(ctx, "Char", SEXP_CHAR);
|
||||||
sexp_define_type(ctx, "Boolean", SEXP_BOOLEAN);
|
sexp_define_type(ctx, "Boolean", SEXP_BOOLEAN);
|
||||||
|
|
Loading…
Add table
Reference in a new issue