Commit graph

1173 commits

Author SHA1 Message Date
claudiol
9bfc65049b Added missing lib-55.nrpl file 2019-02-19 17:17:08 -05:00
claudiol
ff6f07abca Fixed bug causing crash in rules engine. 2019-02-18 12:36:13 -05:00
claudiol
70c88346c2 Added 10-pixel font. 2019-02-15 13:32:30 -05:00
claudiol
6edea50574 Added error checks to NUMINT arguments. 2019-02-14 17:22:00 -05:00
claudiol
34884fd210 Added support for case lists and angles in symbolic expressions. Added RANGE command and ALLROOTS rules.
Fixed compiler/decompiler to accept case lists in symbolics.
2019-02-14 12:59:52 -05:00
claudiol
85ba740c2f Add support for constants to all existing commands. 2019-02-07 18:50:47 -05:00
claudiol
73c795fe0c Fixed all fonts missing character. More work on constants. 2019-02-06 18:34:03 -05:00
claudiol
3ef5033937 Changed style of complex 'i' 2019-02-06 10:13:07 -05:00
claudiol
ffc7615c09 Fixed font definition files. 2019-02-06 10:08:34 -05:00
claudiol
5436d9fa5e Bound e,i,j constants to the keyboard 2019-02-05 18:05:09 -05:00
claudiol
7caab0f422 Updated fonts 2019-02-05 17:16:14 -05:00
claudiol
a3479e4c6a Added constants as objects (work in progress). Added complex variable in fonts. 2019-02-05 17:14:09 -05:00
claudiol
7d792d203b Fixed compiler bug with unary minus/plus after a comma. Started to implement ALLROOTS. 2019-02-01 12:51:49 -05:00
claudiol
7b6b6261f2 More bugfixes for simplification of powers. Also added multi-case lists support. 2019-01-31 18:22:12 -05:00
claudiol
abbb800624 Fixed bugs in compiling attribute flags. Improved simplification rules. 2019-01-30 13:01:07 -05:00
claudiol
a0693b1991 Reversed logic of Infinity attribute. Fixed some rules in AUTOSIMPLIFY. 2019-01-25 12:32:20 -05:00
claudiol
224d2e9b95 Fixed bugs in attribute match. Fixed bug that turned off screen in simulator after save. 2019-01-24 10:18:49 -05:00
claudiol
c1360003a9 Enabled search for specific attributes in rules. 2019-01-23 17:50:26 -05:00
claudiol
28f1299224 Finished combining of attributes by operators 2019-01-23 11:08:54 -05:00
claudiol
cd466a1594 Added support for variable attributes to rules engine - work in progress. 2019-01-18 17:48:24 -05:00
claudiol
1673426009 Added .oX and .eX for odd and even integers. 2019-01-11 18:06:10 -05:00
claudiol
31eb46dd8b Added rule to suppress zero terms. 2019-01-11 17:40:36 -05:00
claudiol
87ac9cbdc0 Fixed more bugs. Added first CAS command TRIGSIN based on the rules engine. 2019-01-10 18:57:33 -05:00
claudiol
e4680aeabc Relocated :-> operator to the Enter key. Added | operator. 2019-01-10 13:03:13 -05:00
claudiol
1c0c9e5084 Fixed bugs in rules engine. 2019-01-09 19:18:46 -05:00
claudiol
0312df2f77 Removed debug info 2019-01-04 18:28:31 -05:00
claudiol
14d4972d0c Added persistent variable attributes as subscripts. 2019-01-04 15:12:55 -05:00
claudiol
44919a181b Added flags to AUTOSIMPLIFY, split rules in groups. 2019-01-03 19:14:57 -05:00
claudiol
5c0f1f5cac Fixed bugs in new rules engine. 2019-01-03 17:42:31 -05:00
claudiol
377162afd7 Finished version 3 of rules engine. Ready for debugging. 2019-01-03 14:03:21 -05:00
claudiol
92ba874bfd Added rule engine version 3 2018-12-27 18:19:08 -05:00
claudiol
0005153c38 Attempt to improve recursion bug within rot arguments. 2018-12-21 13:06:53 -05:00
claudiol
1b15a1e566 Fixed bug giving wrong count of replacements 2018-12-20 12:48:03 -05:00
claudiol
abaf1e9ff1 Fixed non-commitative wildcards in rules 2018-12-14 13:22:14 -05:00
claudiol
b804b0e34a Finished the rules engine. 2018-12-13 16:05:24 -05:00
claudiol
fcd24f2a59 Fixed bug in all libraries comparing commands with SAME. Added rules to AUTOSIMPLIFY. Fixed bugs on rules engine (work in progress). 2018-12-11 19:09:07 -05:00
claudiol
82d2165fff Added symbolic menu and rule separator mapped to RS-hold-0 2018-12-07 18:07:13 -05:00
claudiol
e61bd46df7 Finished rule engine 2018-12-07 17:31:47 -05:00
claudiol
a09ec73378 Almost finished symbolic rules engine 2018-12-03 17:41:10 -05:00
claudiol
3cb1f01de6 More work on rules engine. 2018-11-30 18:18:38 -05:00
claudiol
666505a488 More work on rule replacing algorithm 2018-11-28 18:17:41 -05:00
claudiol
d6aeebbd6c More work on rule engine. 2018-11-27 18:55:59 -05:00
claudiol
3d9fcc3308 Work in progress with rule engine 2018-11-26 19:11:18 -05:00
claudiol
76c3a1ddf3 Started new symbolic rule engine 2018-11-21 16:53:16 -05:00
claudiol
8322d7d0dc Fixed bug during EVAL with units in symbolics 2018-10-29 13:05:16 -04:00
claudiol
b0be0b4f4d Fixed bug determining consistency of units 2018-10-29 12:44:47 -04:00
claudiol
bc74768d1d Mapped LS-2 to factorial. Finished implementing TVM solver help. 2018-10-23 18:15:14 -04:00
claudiol
d0fe76e118 Improved backup format to support rompointers into large rom objects. 2018-10-23 13:14:03 -04:00
claudiol
9b7da8235f Improved cleanup of automatic list processing commands. Added TVM menu (work in progress). 2018-10-19 18:50:09 -04:00
claudiol
c3d122787c Changed default file location to Documents/newRPL if it exists. 2018-10-17 11:28:28 -04:00