claudio
|
537e4e16e6
|
Improved canonical form of symbolics
|
2014-08-18 14:07:11 -04:00 |
|
claudio
|
7a493ebdbf
|
Fixed memory leak.
|
2014-08-16 17:13:05 -04:00 |
|
claudio
|
58650e65fd
|
Changed precedence
|
2014-08-12 13:57:39 -04:00 |
|
claudio
|
6ed45c74ff
|
Added all stack commands
|
2014-08-09 08:38:13 -04:00 |
|
claudio
|
08c5d55deb
|
Improved decompilation 'A+(-B)' --> 'A-B' and 'A*INV(B)' --> 'A/B'
|
2014-08-08 13:51:01 -04:00 |
|
claudio
|
1c44d6750b
|
Improved symbolic support
|
2014-08-07 23:01:37 -04:00 |
|
claudio
|
899ca2c72b
|
First rule matching algorithm
|
2014-07-28 21:51:22 -04:00 |
|
claudio
|
82e6fb7952
|
Cleaned up some constants. Improved symbolic EVAL. Started rule matching.
|
2014-07-26 09:18:46 -04:00 |
|
claudio
|
fb54f0e168
|
Improved ADD operator
|
2014-07-24 21:43:18 -04:00 |
|
claudio
|
81c3a11686
|
Treat single IDENT as symbolic
|
2014-07-22 14:27:41 -04:00 |
|
claudio
|
770718f7d8
|
Improved parenthesis of negative expressions.
|
2014-07-21 20:22:45 -04:00 |
|
claudio
|
b22c27e1e6
|
Added handling of unary plus and minus.
|
2014-07-20 21:16:50 -04:00 |
|
claudio
|
316a291878
|
Added symbolic EVAL operator
|
2014-07-19 21:06:49 -04:00 |
|
claudio
|
2c2bf0abda
|
Added all operators on symbolics (some need improvement).
|
2014-07-17 21:39:57 -04:00 |
|
claudio
|
48fd0714b5
|
Cleanup and bug fixes.
|
2014-07-15 19:03:07 -04:00 |
|
claudio
|
820791f00d
|
Decompiler is now GC safe again.
|
2014-07-14 13:53:51 -04:00 |
|
claudio
|
c8d935be96
|
Added function calls compile/decompile
|
2014-07-14 13:34:14 -04:00 |
|
claudio
|
444ec1cd08
|
Added compile/decompile of parenthesis.
|
2014-07-13 07:19:21 -04:00 |
|
claudio
|
3698d8d490
|
Accept whites in the middle of symbolics.
|
2014-07-12 18:17:45 -04:00 |
|
claudio
|
d9b1491ec2
|
Added binary op decompiler
|
2014-07-12 14:37:26 -04:00 |
|
claudio
|
af661ae166
|
Added symbolic decompiling (unfinished).
|
2014-07-11 22:11:54 -04:00 |
|
claudio
|
9d0ea6ffd7
|
Changed symbolic format
|
2014-07-09 21:30:08 -04:00 |
|
claudio
|
2887111478
|
Finished basic operators in infix compiler.
|
2014-07-08 13:54:32 -04:00 |
|
claudio
|
a8551296c5
|
Basic infix compiling
|
2014-07-07 20:43:44 -04:00 |
|
claudio
|
51b0b521b6
|
Added basic support for symbolics to the compiler.
|
2014-06-27 14:42:05 -04:00 |
|
claudio
|
8adbcedcc3
|
Added complex commands RE,IM,ARG, CONJ, R->C, C->R.
|
2014-06-23 14:36:18 -04:00 |
|
claudio
|
f39021fbbb
|
Added complex power
|
2014-06-22 21:33:13 -04:00 |
|
claudio
|
c6993c319c
|
Added complex number operators.
|
2014-06-21 14:41:09 -04:00 |
|
claudio
|
d117776c9d
|
Added operator CMP.
Added SORT command.
|
2014-06-20 14:19:32 -04:00 |
|
claudio
|
6f33b3a7ae
|
Modified compiler to auto-split tokens
Added basic complex number compile/decompile support.
|
2014-06-18 09:35:43 -04:00 |
|
claudio
|
1c9eac760a
|
Added basic support for system flags and named system settings.
|
2014-06-17 07:48:18 -04:00 |
|
claudio
|
53af38da53
|
Added basic support for settings.
Fixed: Local names within a list should not be compiled to GETLAMN
|
2014-06-16 21:19:51 -04:00 |
|
claudio
|
3b646e8102
|
Modified compiler to use string length parameter
Added ->STR and STR-> commands.
|
2014-06-13 14:14:52 -04:00 |
|
claudio
|
c7da19d0b5
|
Fixed GC bug during decompile.
|
2014-06-12 23:30:56 -04:00 |
|
claudio
|
b8a9037179
|
Moved lists to lib 50.
Added DELTALIST
|
2014-06-11 14:19:59 -04:00 |
|
claudio
|
9023e01b07
|
Added SUMLIST and PRODLIST
|
2014-06-10 21:34:15 -04:00 |
|
claudio
|
7ce5fcfee0
|
Added all unary and binary operators
|
2014-06-10 13:55:49 -04:00 |
|
claudio
|
e8174df7c8
|
Added DOSUBS, MAP, STREAM
|
2014-06-08 23:14:40 -04:00 |
|
claudio
|
0166e02727
|
Added Command list to repository.
|
2014-06-07 07:40:17 -04:00 |
|
claudiobsd
|
a3418ad4cf
|
Changed more type definitions to work better on different platforms.
|
2014-06-06 14:42:13 -04:00 |
|
claudiobsd
|
f8dd0694d5
|
Changed types to compile properly on 64-bit systems.
|
2014-06-06 14:30:25 -04:00 |
|
claudio
|
9fab07d35a
|
Made CLEAR work well with the new stack protection feature.
|
2014-06-06 13:46:59 -04:00 |
|
claudio
|
25164ac344
|
Finished DOLIST.
|
2014-06-03 22:03:33 -04:00 |
|
claudio
|
9c4baac087
|
Fixed runtime bug on local variables.
|
2014-06-01 14:58:29 -04:00 |
|
claudio
|
b81a282f2e
|
Added XEQ operator for all existing types.
Preliminary DOLIST attempt.
|
2014-05-31 21:25:13 -04:00 |
|
claudio
|
dd5684b49c
|
Fixed bug in CRDIR
Consistent variable scope behavior
Added GETI/PUTI/HEAD/TAIL
|
2014-05-30 14:17:07 -04:00 |
|
claudio
|
eb7ca26ae4
|
Improved precision on atan() for small angles
|
2014-05-24 09:08:18 -04:00 |
|
claudio
|
64e85bbf6d
|
Fixed precision of SIN/COS/TAN for small angles
|
2014-05-22 21:06:17 -04:00 |
|
claudio
|
da143ea4b4
|
Added license notice
|
2014-05-21 13:47:14 -04:00 |
|
claudio
|
5f33bc3e94
|
Added license files, and fixed issue with base integer decompilation.
|
2014-05-19 13:58:48 -04:00 |
|