Powered by Apache

CVS log for OpenXM_contrib2/asir2000/builtin/strobj.c

[BACK] Up to [local] / OpenXM_contrib2 / asir2000 / builtin

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.126 / (download) - annotate - [select for diffs], Sun Oct 4 03:14:07 2020 UTC (4 years, 2 months ago) by noro
Branch: MAIN
CVS Tags: HEAD
Changes since 1.125: +12 -10 lines
Diff to previous 1.125 (colored)

Added function prototypes.

Revision 1.125 / (download) - annotate - [select for diffs], Thu Mar 29 01:32:50 2018 UTC (6 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.124: +3001 -3001 lines
Diff to previous 1.124 (colored)

Changed a tab to two space charaters.

Revision 1.124 / (download) - annotate - [select for diffs], Fri Aug 14 13:51:54 2015 UTC (9 years, 4 months ago) by fujimoto
Branch: MAIN
Changes since 1.123: +2 -2 lines
Diff to previous 1.123 (colored)

Removed unneeded 'defined(__MINGW64__)'.

Revision 1.123 / (download) - annotate - [select for diffs], Thu Aug 6 10:01:52 2015 UTC (9 years, 4 months ago) by fujimoto
Branch: MAIN
Changes since 1.122: +2 -2 lines
Diff to previous 1.122 (colored)

Added defined(__MINGW32__) and defined(__MINGW64__) for mingw32/mingw64.

Revision 1.122 / (download) - annotate - [select for diffs], Thu Jun 16 08:17:15 2011 UTC (13 years, 6 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_3_1_13b
Changes since 1.121: +14 -14 lines
Diff to previous 1.121 (colored)

0's in the arguments of mknode, mksnode and mkfnode have been changed to
NULLP (=(void *)0).

Revision 1.121 / (download) - annotate - [select for diffs], Wed Mar 30 02:43:18 2011 UTC (13 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.120: +16 -11 lines
Diff to previous 1.120 (colored)

1. get_function_name() now returns the function name.
2. Added a function remove_vars() for removing indeterminates from
   the global indeterminate list.
3. Modified adddl() so that it can handle monomials of non-positive weights
   correctly.

Revision 1.120 / (download) - annotate - [select for diffs], Fri Apr 23 06:53:30 2010 UTC (14 years, 8 months ago) by noro
Branch: MAIN
Changes since 1.119: +7 -2 lines
Diff to previous 1.119 (colored)

Modified strtov(str) so that it sets V_SR flag if str is the name of
a function.

Revision 1.119 / (download) - annotate - [select for diffs], Thu Sep 4 01:42:25 2008 UTC (16 years, 3 months ago) by noro
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_2_3_12
Changes since 1.118: +9 -3 lines
Diff to previous 1.118 (colored)

eval_str(S) now accepts any single statement S. If one wants to
execute multiple statements, then they should be passwd as a block.
If S is a block, then the returned value is the value of the last
statemant in the block.

Revision 1.118 / (download) - annotate - [select for diffs], Sun Apr 15 11:01:01 2007 UTC (17 years, 8 months ago) by noro
Branch: MAIN
CVS Tags: DEB_REL_1_2_3-9
Changes since 1.117: +25 -2 lines
Diff to previous 1.117 (colored)

Added a function nbm_index() which conputes the index of a monomial
in the monomial list of the same weight.

Revision 1.117 / (download) - annotate - [select for diffs], Sun Aug 27 22:17:27 2006 UTC (18 years, 4 months ago) by noro
Branch: MAIN
Changes since 1.116: +18 -15 lines
Diff to previous 1.116 (colored)

Added nbm_trest().

Revision 1.116 / (download) - annotate - [select for diffs], Sat Aug 19 05:35:07 2006 UTC (18 years, 4 months ago) by noro
Branch: MAIN
Changes since 1.115: +23 -2 lines
Diff to previous 1.115 (colored)

Added nbm_tv() (tail variable).

Revision 1.115 / (download) - annotate - [select for diffs], Wed Aug 9 05:05:28 2006 UTC (18 years, 4 months ago) by noro
Branch: MAIN
Changes since 1.114: +82 -7 lines
Diff to previous 1.114 (colored)

Added NBP function for extracting the tail monomial.

Revision 1.114 / (download) - annotate - [select for diffs], Mon Dec 19 01:31:43 2005 UTC (19 years ago) by noro
Branch: MAIN
CVS Tags: KNOPPIX_2006
Changes since 1.113: +20 -46 lines
Diff to previous 1.113 (colored)

Fixed incorrect behaviour of nfnode_comp_lex().

Revision 1.113 / (download) - annotate - [select for diffs], Sun Dec 18 06:54:28 2005 UTC (19 years ago) by noro
Branch: MAIN
Changes since 1.112: +15 -5 lines
Diff to previous 1.112 (colored)

Corrected the behaviour of fnode_mul() when expand=2.

Revision 1.112 / (download) - annotate - [select for diffs], Sun Dec 18 01:57:21 2005 UTC (19 years ago) by noro
Branch: MAIN
Changes since 1.111: +4 -3 lines
Diff to previous 1.111 (colored)

Fixed a bug in fnode_weight.

Revision 1.111 / (download) - annotate - [select for diffs], Sun Dec 18 01:44:16 2005 UTC (19 years ago) by noro
Branch: MAIN
Changes since 1.110: +148 -52 lines
Diff to previous 1.110 (colored)

Fixed several inappropriate behaviour of fnodetotex_tb().

Revision 1.110 / (download) - annotate - [select for diffs], Wed Dec 14 09:06:54 2005 UTC (19 years ago) by noro
Branch: MAIN
Changes since 1.109: +35 -38 lines
Diff to previous 1.109 (colored)

Reformulated nfnode_comp().

Revision 1.109 / (download) - annotate - [select for diffs], Wed Dec 14 06:07:30 2005 UTC (19 years ago) by noro
Branch: MAIN
Changes since 1.108: +109 -8 lines
Diff to previous 1.108 (colored)

Added qt_set_weight().

Revision 1.108 / (download) - annotate - [select for diffs], Sun Dec 11 07:21:43 2005 UTC (19 years ago) by noro
Branch: MAIN
Changes since 1.107: +148 -36 lines
Diff to previous 1.107 (colored)

Fixed some bugs.
Added qt_set_coef(), which sets a list of variables to be treated as
coefficients.
Added predicates : qt_is_coef(), qt_is_var().

Revision 1.107 / (download) - annotate - [select for diffs], Sun Dec 11 05:27:30 2005 UTC (19 years ago) by noro
Branch: MAIN
Changes since 1.106: +7 -50 lines
Diff to previous 1.106 (colored)

Fixed bugs in rewriting functions.

Revision 1.106 / (download) - annotate - [select for diffs], Sat Dec 10 14:14:15 2005 UTC (19 years ago) by noro
Branch: MAIN
Changes since 1.105: +146 -63 lines
Diff to previous 1.105 (colored)

Implementing matching functions in C.

Revision 1.105 / (download) - annotate - [select for diffs], Fri Dec 9 08:10:44 2005 UTC (19 years ago) by noro
Branch: MAIN
Changes since 1.104: +121 -64 lines
Diff to previous 1.104 (colored)

quote_xxx -> qt_xxx, nquote_xxx -> nqt_xxx (except for old functions
such as quote_to_funargs etc.)
Fixed a bug in eval_quote.
Added qt_set_ord(). Currently only a variable order can be specified.

Revision 1.104 / (download) - annotate - [select for diffs], Wed Nov 30 05:08:00 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.103: +6 -6 lines
Diff to previous 1.103 (colored)

*** empty log message ***

Revision 1.103 / (download) - annotate - [select for diffs], Wed Nov 30 04:51:46 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.102: +35 -19 lines
Diff to previous 1.102 (colored)

quote_normalize(F,2) -> power is expanded.
x^3 -> x*x*x etc.
nquote_match() uses this mode.

Revision 1.102 / (download) - annotate - [select for diffs], Sun Nov 27 00:07:05 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.101: +84 -44 lines
Diff to previous 1.101 (colored)

Rewrote several functions related to NBP.

Revision 1.101 / (download) - annotate - [select for diffs], Sat Nov 26 01:28:11 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.100: +6 -6 lines
Diff to previous 1.100 (colored)

Simplifed shuffle_mul and harmonic_mul.

Revision 1.100 / (download) - annotate - [select for diffs], Fri Nov 25 07:18:31 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.99: +133 -1 lines
Diff to previous 1.99 (colored)

Added functions for dealing with NBP: nbp_ht(), nbp_hm(), nbp_hc(),
nbp_rest(), nbm_hp(), nbp_rest().

Revision 1.99 / (download) - annotate - [select for diffs], Thu Nov 24 08:16:03 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.98: +13 -2 lines
Diff to previous 1.98 (colored)

Adding harmonic product of NBP (incomplete).

Revision 1.98 / (download) - annotate - [select for diffs], Wed Nov 16 23:42:53 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.97: +72 -1 lines
Diff to previous 1.97 (colored)

Added an experimental implementation of bibariate non-commutative
polynomial computation.

Revision 1.97 / (download) - annotate - [select for diffs], Sun Nov 6 01:27:28 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.96: +15 -11 lines
Diff to previous 1.96 (colored)

Fixed some bugs in the specification of subroutines called by the pattern matcher.

Revision 1.96 / (download) - annotate - [select for diffs], Fri Nov 4 07:03:38 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.95: +7 -6 lines
Diff to previous 1.95 (colored)

Fixed some bugs related to rewriting.

Revision 1.95 / (download) - annotate - [select for diffs], Thu Nov 3 07:41:22 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.94: +187 -94 lines
Diff to previous 1.94 (colored)

Added a support for I_IFUNC in nfnode_*().

Revision 1.94 / (download) - annotate - [select for diffs], Wed Nov 2 10:02:32 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.93: +2 -3 lines
Diff to previous 1.93 (colored)

Fixed a bug in fnode_removeith_naryadd().

Revision 1.93 / (download) - annotate - [select for diffs], Wed Nov 2 09:39:10 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored)

Fixed a bug in fnode_normalize_match().

Revision 1.92 / (download) - annotate - [select for diffs], Wed Nov 2 08:22:39 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.91: +12 -8 lines
Diff to previous 1.91 (colored)

Fixed a bug in fnode_normalize_pwr().

Revision 1.91 / (download) - annotate - [select for diffs], Wed Nov 2 06:32:44 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.90: +46 -3 lines
Diff to previous 1.90 (colored)

Fixing quotetotex_tb() for I_NARYOP (incomplete).

Revision 1.90 / (download) - annotate - [select for diffs], Wed Nov 2 05:39:23 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.89: +46 -46 lines
Diff to previous 1.89 (colored)

unify -> match.

Revision 1.89 / (download) - annotate - [select for diffs], Wed Nov 2 05:18:41 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.88: +53 -18 lines
Diff to previous 1.88 (colored)

Fixed a bug in fnode_normalize_pwr().

Revision 1.88 / (download) - annotate - [select for diffs], Tue Nov 1 07:24:11 2005 UTC (19 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.87: +225 -30 lines
Diff to previous 1.87 (colored)

Added quote_normalize_unify().

Revision 1.87 / (download) - annotate - [select for diffs], Mon Oct 31 10:03:48 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.86: +112 -6 lines
Diff to previous 1.86 (colored)

Adding fnode_normalize_unify() (incomplete).

Revision 1.86 / (download) - annotate - [select for diffs], Wed Oct 26 23:43:23 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.85: +8 -3 lines
Diff to previous 1.85 (colored)

Fixed a bug in fnode_normalize_comp().

Revision 1.85 / (download) - annotate - [select for diffs], Wed Oct 26 11:07:50 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.84: +5 -18 lines
Diff to previous 1.84 (colored)

Slightly modified fnode_normalize_comp().

Revision 1.84 / (download) - annotate - [select for diffs], Wed Oct 26 10:47:00 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.83: +1 -6 lines
Diff to previous 1.83 (colored)

Fixed another bug in fnode_normalize_comp().

Revision 1.83 / (download) - annotate - [select for diffs], Wed Oct 26 10:44:50 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.82: +37 -24 lines
Diff to previous 1.82 (colored)

Fixed bugs in fnode_normalize_comp().

Revision 1.82 / (download) - annotate - [select for diffs], Wed Oct 26 08:39:58 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.81: +12 -8 lines
Diff to previous 1.81 (colored)

Fixed some bugs in rewriting functions.

Revision 1.81 / (download) - annotate - [select for diffs], Wed Oct 26 07:33:03 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

Added a new category of programming variables for representing patterns:
_X, _Y etc.

Revision 1.80 / (download) - annotate - [select for diffs], Wed Oct 26 02:58:25 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.79: +150 -2 lines
Diff to previous 1.79 (colored)

Added fnode_normalize_comp() for comparison of normalized fnodes.

Revision 1.79 / (download) - annotate - [select for diffs], Wed Oct 19 10:31:18 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.78: +4 -4 lines
Diff to previous 1.78 (colored)

Modified the behavior of Pquote_match_rewrite().

Revision 1.78 / (download) - annotate - [select for diffs], Mon Oct 17 00:38:11 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored)

Fixed a bug in fnode_apply().

Revision 1.77 / (download) - annotate - [select for diffs], Sat Oct 15 07:40:59 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.76: +8 -16 lines
Diff to previous 1.76 (colored)

Fixed a bug in fnode_normalize_mul().

Revision 1.76 / (download) - annotate - [select for diffs], Sat Oct 15 02:34:13 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.75: +99 -50 lines
Diff to previous 1.75 (colored)

quote_normalize(Expr,1) normalizes and expands Expr.

Revision 1.75 / (download) - annotate - [select for diffs], Sat Oct 15 01:10:15 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.74: +90 -133 lines
Diff to previous 1.74 (colored)

Rewrote several functions related to normalization.

Revision 1.74 / (download) - annotate - [select for diffs], Fri Oct 14 07:49:21 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.73: +16 -5 lines
Diff to previous 1.73 (colored)

Fixed an undesirable behavior of fnode_normalize_mul_coef().

Revision 1.73 / (download) - annotate - [select for diffs], Fri Oct 14 07:39:38 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.72: +53 -9 lines
Diff to previous 1.72 (colored)

Fixed a bug in fnode_normalize_add().

Revision 1.72 / (download) - annotate - [select for diffs], Fri Oct 14 06:00:03 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.71: +229 -194 lines
Diff to previous 1.71 (colored)

Rewrote fnode_normalize().

Revision 1.71 / (download) - annotate - [select for diffs], Wed Oct 12 14:43:36 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.70: +159 -39 lines
Diff to previous 1.70 (colored)

Adding quote_normalize(). (still incomplete)

Revision 1.70 / (download) - annotate - [select for diffs], Wed Oct 12 03:31:04 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.69: +261 -54 lines
Diff to previous 1.69 (colored)

Added quote_nomalize().

Revision 1.69 / (download) - annotate - [select for diffs], Wed Oct 5 08:57:25 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.68: +220 -1 lines
Diff to previous 1.68 (colored)

Added quote_is_number(), quote_is_rational(), quote_is_integer(),
quote_is_dependent(). ( not tested.)

Revision 1.68 / (download) - annotate - [select for diffs], Wed Oct 5 07:38:08 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.67: +46 -2 lines
Diff to previous 1.67 (colored)

Added quote_match_rewrite(F,Pattern,[Cond,],Action).

Example: quote_match_rewrite(`x-2*3,`X-Z*Y,`is_number(Z),`f(X,Y,Z))

In this example, is_number(Z) is evaluated and if it is non-zero,
f(X,Y,Z) is evaluated. If F does not match Pattern, a VOID type object
is returned. Action may be any expression.

Revision 1.67 / (download) - annotate - [select for diffs], Mon Oct 3 00:06:40 2005 UTC (19 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.66: +56 -41 lines
Diff to previous 1.66 (colored)

Fixed a bug in quote_unify().

Revision 1.66 / (download) - annotate - [select for diffs], Fri Sep 30 02:20:06 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.65: +41 -1 lines
Diff to previous 1.65 (colored)

Pattern matching by [X|Y] is implemented.

quote_unify(`[x,y,z,w],`[X|Y]) -> X = x, Y = [y,z,w] etc.

Revision 1.65 / (download) - annotate - [select for diffs], Fri Sep 30 01:35:25 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.64: +14 -4 lines
Diff to previous 1.64 (colored)

Added cons operator [X|Y].
[x,y|[u,v]] = [x,y,u,v].

Revision 1.64 / (download) - annotate - [select for diffs], Thu Sep 29 08:55:26 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.63: +30 -10 lines
Diff to previous 1.63 (colored)

quote_bin_to_nary -> quote_to_nary, quote_nary_to_bin -> quote_to_bin.
Fixed some bugs in the above functions.

Revision 1.63 / (download) - annotate - [select for diffs], Wed Sep 28 08:08:34 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.62: +38 -3 lines
Diff to previous 1.62 (colored)

Added nary + and *.

Revision 1.62 / (download) - annotate - [select for diffs], Tue Sep 27 09:32:22 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.61: +6 -2 lines
Diff to previous 1.61 (colored)

Removed the quote flag from quote_unify().
Fixed a bug in compfnode().

Revision 1.61 / (download) - annotate - [select for diffs], Tue Sep 27 03:00:21 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.60: +9 -3 lines
Diff to previous 1.60 (colored)

Fixed a bug in flatten_quote().

Revision 1.60 / (download) - annotate - [select for diffs], Thu Sep 22 00:23:18 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.59: +7 -7 lines
Diff to previous 1.59 (colored)

Fixed a bug in quote_unify().

Revision 1.59 / (download) - annotate - [select for diffs], Wed Sep 21 23:39:32 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.58: +7 -7 lines
Diff to previous 1.58 (colored)

Added a flag for builtin functions, which indicates a capability of
accepting quoted arguments.

Revision 1.58 / (download) - annotate - [select for diffs], Sun Sep 18 08:14:22 2005 UTC (19 years, 3 months ago) by ohara
Branch: MAIN
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored)

Add the declaration of a function do_assign().

Revision 1.57 / (download) - annotate - [select for diffs], Tue Sep 13 06:54:22 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.56: +6 -5 lines
Diff to previous 1.56 (colored)

Removed unify(), which is useless.
quote_unify(quote(Expr),quote(Pattern)) does the same task.

Revision 1.56 / (download) - annotate - [select for diffs], Tue Sep 13 06:40:45 2005 UTC (19 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.55: +58 -28 lines
Diff to previous 1.55 (colored)

Added an experimental function unify(Expr,Pattern).

unify(x+y,X+Y) return 1, and X=x, Y=y are executed.
unify(x-y,X+Y) return 0, and does nothing.

Revision 1.55 / (download) - annotate - [select for diffs], Tue Jul 26 01:33:46 2005 UTC (19 years, 5 months ago) by noro
Branch: MAIN
Changes since 1.54: +22 -3 lines
Diff to previous 1.54 (colored)

Updated the unifier.

Revision 1.54 / (download) - annotate - [select for diffs], Fri Jul 15 00:23:26 2005 UTC (19 years, 5 months ago) by noro
Branch: MAIN
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored)

Fixed a bug in quote_unify().

Revision 1.53 / (download) - annotate - [select for diffs], Thu Jul 14 04:07:31 2005 UTC (19 years, 5 months ago) by noro
Branch: MAIN
Changes since 1.52: +107 -1 lines
Diff to previous 1.52 (colored)

Added quote_unify(Expr,Pattern).
(quite incomplete: it cannot process function names yet.)

Revision 1.52 / (download) - annotate - [select for diffs], Tue Apr 5 02:29:44 2005 UTC (19 years, 8 months ago) by noro
Branch: MAIN
Changes since 1.51: +19 -2 lines
Diff to previous 1.51 (colored)

Added a function get_function_name() to get the function name from
a QUOTEARG wrapping an ARF function.

Revision 1.51 / (download) - annotate - [select for diffs], Thu Aug 5 00:56:54 2004 UTC (20 years, 4 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_2_3
Changes since 1.50: +4 -2 lines
Diff to previous 1.50 (colored)

Fixed a bug in vartoquote().

Revision 1.50 / (download) - annotate - [select for diffs], Tue Jul 13 10:57:26 2004 UTC (20 years, 5 months ago) by ohara
Branch: MAIN
Changes since 1.49: +39 -1 lines
Diff to previous 1.49 (colored)

Add a builtin function "sprintf".

Example:
[0] sprintf("%a: rat = %a",10,x^2-1);
10: rat = x^2-1

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jul 13 09:10:38 2004 UTC (20 years, 5 months ago) by noro
Branch: MAIN
Changes since 1.48: +30 -4 lines
Diff to previous 1.48 (colored)

Added a support of I_LIST in quote<->funargs converters.

Revision 1.48 / (download) - annotate - [select for diffs], Tue Jul 13 07:59:53 2004 UTC (20 years, 5 months ago) by noro
Branch: MAIN
Changes since 1.47: +126 -5 lines
Diff to previous 1.47 (colored)

Added quote_to_funargs(), funargs_to_quote().

An example:

ctrl("print_quote",1);
Q=quote((x+1)+(x+2));
/* FA = [fid,op,arg1,arg2] */
FA=quote_to_funargs(Q);
/* remove () from arg1 */
FA2=quote_to_funargs(FA[2])[1];
/* remove () from arg2 */
FA3=quote_to_funargs(FA[3])[1];
/* [fid,op,newarg1,newarg2] => quote */
funargs_to_quote([FA[0],FA[1],FA2,FA3]);

Revision 1.47 / (download) - annotate - [select for diffs], Wed Jul 7 07:40:19 2004 UTC (20 years, 5 months ago) by noro
Branch: MAIN
Changes since 1.46: +15 -1 lines
Diff to previous 1.46 (colored)

Adding a machinery to rewrite a QUOTE.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Mar 25 01:56:00 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.45: +52 -9 lines
Diff to previous 1.45 (colored)

Added new options for quotetotex_env().

dp_dvars_prefix : sets prefix of d-variables when dp_vars_hweyl=1.
dp_vars_origin : sets the first index of variables.
dp_dvars_origin : sets the first index of d-variables when dp_vars_hweyl=1.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Mar 25 01:31:03 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.44: +5 -5 lines
Diff to previous 1.44 (colored)

Fixed a bug in fnodetotex_tb().

\lt -> < etc.

Revision 1.44 / (download) - annotate - [select for diffs], Fri Mar 19 01:18:54 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_2_2_KNOPPIX_b
Changes since 1.43: +20 -11 lines
Diff to previous 1.43 (colored)

Fixed an incorrect behaviour of quotetotex() under dp_vars_hweyl=1.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Mar 15 06:44:50 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.42: +8 -3 lines
Diff to previous 1.42 (colored)

Fixed a bug in quotetotex_env().
quotetotex_env(0) now calls register functions with its argument=0.

Revision 1.42 / (download) - annotate - [select for diffs], Fri Mar 12 02:15:23 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Fixed a bug in fnodetotex_tb().

Revision 1.41 / (download) - annotate - [select for diffs], Fri Mar 12 02:06:48 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.40: +26 -22 lines
Diff to previous 1.40 (colored)

Fixed a bug in conv_rule.

Revision 1.40 / (download) - annotate - [select for diffs], Thu Mar 11 07:40:41 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.39: +67 -18 lines
Diff to previous 1.39 (colored)

Fixed bugs:
In the server mode, ox_asir refuses to send messages to its parent.
Added several function calls to reset the state.
@pi, @e, @i are handled almost properly.

Revision 1.39 / (download) - annotate - [select for diffs], Thu Mar 11 04:52:17 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.38: +9 -3 lines
Diff to previous 1.38 (colored)

Fixed a bug.

Revision 1.38 / (download) - annotate - [select for diffs], Thu Mar 11 03:39:39 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.37: +52 -47 lines
Diff to previous 1.37 (colored)

conv_flag
1 : substitution via tables (on|off)
2 : subscript conversion  (on|off)
4 : D-mode                (on|off)

Revision 1.37 / (download) - annotate - [select for diffs], Wed Mar 10 06:12:25 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.36: +11 -7 lines
Diff to previous 1.36 (colored)

Fixed a bug.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Mar 10 05:37:24 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.35: +19 -9 lines
Diff to previous 1.35 (colored)

Slightly improved top_is_minus().

Revision 1.35 / (download) - annotate - [select for diffs], Wed Mar 10 05:27:03 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.34: +51 -2 lines
Diff to previous 1.34 (colored)

Modified so that unnecessary parentheses do not appear.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Mar 9 09:40:46 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.33: +6 -1 lines
Diff to previous 1.33 (colored)

homo=1 is now available for composite order specification.

Revision 1.33 / (download) - annotate - [select for diffs], Tue Mar 9 07:25:35 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.32: +3 -2 lines
Diff to previous 1.32 (colored)

Fixed a bug.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Mar 9 07:18:26 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.31: +28 -31 lines
Diff to previous 1.31 (colored)

Recursive conversion in conv_subscript.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Mar 9 06:12:47 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.30: +37 -4 lines
Diff to previous 1.30 (colored)

Fixed a bug.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Mar 9 03:14:24 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

BugFix.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Mar 9 02:51:36 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.28: +8 -3 lines
Diff to previous 1.28 (colored)

Fixed a bug in conv_subscript.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Mar 9 02:39:01 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.27: +83 -87 lines
Diff to previous 1.27 (colored)

Modified "conv_rule".

Revision 1.27 / (download) - annotate - [select for diffs], Fri Mar 5 05:15:47 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_2_2_KNOPPIX
Changes since 1.26: +23 -1 lines
Diff to previous 1.26 (colored)

Added "show_lt".

Revision 1.26 / (download) - annotate - [select for diffs], Fri Mar 5 01:47:19 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.25: +22 -1 lines
Diff to previous 1.25 (colored)

A function can be set as "conv_rule".

Revision 1.25 / (download) - annotate - [select for diffs], Fri Mar 5 01:34:24 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.24: +25 -3 lines
Diff to previous 1.24 (colored)

Added "dp_vars_prefix" for quotetotex_env().

Revision 1.24 / (download) - annotate - [select for diffs], Fri Mar 5 01:19:09 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.23: +6 -6 lines
Diff to previous 1.23 (colored)

asir_setenv()=> asir_env().
quotetotex_setenv()=>quotetotex_env().

Revision 1.23 / (download) - annotate - [select for diffs], Fri Mar 5 01:15:48 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.22: +255 -210 lines
Diff to previous 1.22 (colored)

Added "dp_vars" for quotetotex_setenv.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Mar 4 13:19:11 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.21: +1 -2 lines
Diff to previous 1.21 (colored)

Removed an unnecessary symbol definition. (dx->\partial).

Revision 1.21 / (download) - annotate - [select for diffs], Thu Mar 4 13:12:27 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.20: +7 -2 lines
Diff to previous 1.20 (colored)

Fixed a bug in conv_rule_d.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Mar 4 12:28:14 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.19: +57 -32 lines
Diff to previous 1.19 (colored)

Automatic conversion of indexed variables for TeX output.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 4 08:02:36 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.18: +59 -2 lines
Diff to previous 1.18 (colored)

Added conv_rule=1.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Mar 4 06:29:47 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.17: +103 -6 lines
Diff to previous 1.17 (colored)

Fixed a bug in ox_asir.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Mar 4 05:16:42 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.16: +15 -54 lines
Diff to previous 1.16 (colored)

Improved quotetotex().

Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 4 03:31:28 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.15: +77 -7 lines
Diff to previous 1.15 (colored)

Added utility function for TB.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Mar 4 01:41:32 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.14: +99 -7 lines
Diff to previous 1.14 (colored)

Corrected DP->quote conversion.
Added TeXsymbol manipulation.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Mar 3 09:25:30 2004 UTC (20 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.13: +365 -69 lines
Diff to previous 1.13 (colored)

Implementing quotetotex().

Revision 1.13 / (download) - annotate - [select for diffs], Thu Feb 26 10:07:55 2004 UTC (20 years, 10 months ago) by noro
Branch: MAIN
Changes since 1.12: +90 -1 lines
Diff to previous 1.12 (colored)

Added open_textbuffer(), close_textbuffer(), write_to_textbuffer(),
textbuffer_to_string().

Revision 1.12 / (download) - annotate - [select for diffs], Thu Feb 26 07:06:31 2004 UTC (20 years, 10 months ago) by noro
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

MALLOC->MALLOC_ATOMIC in strobj().

Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 13 05:48:35 2004 UTC (20 years, 10 months ago) by saito
Branch: MAIN
Changes since 1.10: +5 -1 lines
Diff to previous 1.10 (colored)

transported asir to FreeBSD amd64

Revision 1.10 / (download) - annotate - [select for diffs], Fri Feb 14 22:29:07 2003 UTC (21 years, 10 months ago) by ohara
Branch: MAIN
CVS Tags: RELEASE_1_2_2
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Changing some MACROs and preprocessor directives:
for example, #if PARI was replaced by #if defined(PARI).

Revision 1.9 / (download) - annotate - [select for diffs], Mon Dec 9 00:42:13 2002 UTC (22 years ago) by noro
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

1. eval_str() now creates new variabls.
2. The registered handler is called before ox_resetenv() is called.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Oct 9 01:36:07 2001 UTC (23 years, 2 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_2_1
Changes since 1.7: +5 -3 lines
Diff to previous 1.7 (colored)

Conversion to ANSI style (not completed yet).

Revision 1.7 / (download) - annotate - [select for diffs], Tue Aug 22 05:04:00 2000 UTC (24 years, 4 months ago) by noro
Branch: MAIN
CVS Tags: maekawa-ipv6, STABLE_1_1_3, RELEASE_1_1_3
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Sorry, the email address in the license agreement was incorrect.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 21 08:31:21 2000 UTC (24 years, 4 months ago) by noro
Branch: MAIN
Changes since 1.5: +49 -1 lines
Diff to previous 1.5 (colored)

Added copyright notice and license agreement. It is mandatory to distribute
Risa/Asir source codes freely.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Mar 2 07:16:09 2000 UTC (24 years, 10 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_1_2
Changes since 1.4: +81 -1 lines
Diff to previous 1.4 (colored)

Added file manipulation functions : open_file(), get_line(), close_file().
Added string manipulation functions : str_len(), str_chr(), sub_str().

Revision 1.4 / (download) - annotate - [select for diffs], Mon Feb 7 06:04:56 2000 UTC (24 years, 10 months ago) by noro
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

0 should be excluded from the range of acceptable values for asciitostr().

Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 7 05:21:32 2000 UTC (24 years, 10 months ago) by noro
Branch: MAIN
Changes since 1.2: +53 -1 lines
Diff to previous 1.2 (colored)

ntoint32(), int32ton() can handle negative integers.
Added strtoascii(string), asciitostr(array_of_ascii_codes).

Revision 1.2 / (download) - annotate - [select for diffs], Thu Feb 3 05:45:44 2000 UTC (24 years, 10 months ago) by noro
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Fixed a bug in rtostr().

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Dec 3 07:39:07 1999 UTC (25 years, 1 month ago) by noro
Branch: NORO
CVS Tags: RELEASE_20000124, ASIR2000
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Imported asir2000 as OpenXM_contrib2/asir2000.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Dec 3 07:39:07 1999 UTC (25 years, 1 month ago) by noro
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>