Commit Graph

40 Commits

Author SHA1 Message Date
Bruce Hill
ad334872b5 Minor fixes, including for blank lines in wrapped text. 2018-05-02 17:15:53 -07:00
Bruce Hill
106ed244c8 Adding watch expressions and usability/robustness improvements. 2018-04-12 17:55:13 -07:00
Bruce Hill
257a611e75 Some usability tweaks. 2018-04-12 17:11:08 -07:00
Bruce Hill
fe6facb240 Deleted logging. 2018-04-12 15:36:24 -07:00
Bruce Hill
9e5d0cf36f Added upvalue support. 2018-04-12 15:35:58 -07:00
Bruce Hill
1c98e82c97 Reverting callstack limits 2018-04-12 15:23:17 -07:00
Bruce Hill
93a64db494 Misc. hardening improvements. 2018-04-12 15:21:30 -07:00
Bruce Hill
05782d52ca Pruning dead code. 2018-04-09 22:07:08 -07:00
Bruce Hill
44120abce6 Fixes for line handling behavior. 2018-04-09 18:59:30 -07:00
Bruce Hill
a8e4ed4ac6 Fixed bug with loading file contents. 2018-04-09 16:33:37 -07:00
Bruce Hill
57315ef632 Improved error reporting for '?' and '>' queries. Also improved source
code visualization of functions defined in strings.
2018-04-08 18:15:12 -07:00
Bruce Hill
bff12f4742 Added support for browsing any object that supports __pairs iteration
and also included its __tostring if one is provided.
2018-04-06 18:36:21 -07:00
Bruce Hill
00bb657027 Fixes for problems encountered in real-world testing. 2018-04-06 18:18:48 -07:00
Bruce Hill
bb38223ec0 Colorized output for REPL and better handling of \t and similar escapes. 2018-04-05 17:52:59 -07:00
Bruce Hill
27842a1161 Forced '?' to print '= nil' if expression is nil. 2018-04-05 17:22:19 -07:00
Bruce Hill
d37671a507 Removed repr dependency. 2018-04-05 17:04:54 -07:00
Bruce Hill
47771a79f9 Added error message printout to console. 2018-04-05 16:25:31 -07:00
Bruce Hill
2c367e01d7 Updated doc. 2018-04-05 14:29:58 -07:00
Bruce Hill
9e090da0b9 Much cleaner and prettier 2018-04-05 14:26:03 -07:00
Bruce Hill
987337d289 More betterer. 2018-04-02 15:56:07 -07:00
Bruce Hill
48eccd3944 More working. 2018-04-02 15:50:36 -07:00
Bruce Hill
9e0bebace1 Mostly working, albeit not pretty. 2018-04-02 15:29:51 -07:00
Bruce Hill
5d27d080d2 Initial mostly working draft. 2018-03-29 16:15:55 -07:00
Bruce Hill
a46da5240d Fixed typo. 2018-03-29 14:11:13 -07:00
Bruce Hill
3d549a53b7 First draft of running code. 2018-03-26 16:52:19 -07:00
Bruce Hill
1eb6556b65 Added assert() to hijacking. 2018-03-25 15:51:20 -07:00
Bruce Hill
6d820d18d4 Better hijacking. 2018-03-25 15:48:13 -07:00
Bruce Hill
a26064213c Added max width for callstack, and properly exit when hijacking error(). 2018-03-25 15:44:42 -07:00
Bruce Hill
adfab5b79d Hardening. 2018-03-25 15:38:51 -07:00
Bruce Hill
9a4cae695c Cleanup. 2018-03-25 15:23:43 -07:00
Bruce Hill
20d3155eb1 Cleanup. 2018-03-25 15:16:02 -07:00
Bruce Hill
7192506ed5 Perf improvements. 2018-03-25 15:14:25 -07:00
Bruce Hill
db872e8606 Tweaks to visualizing tables. 2018-03-22 13:45:28 -07:00
Bruce Hill
f083b78aad Cleaning up colors. 2018-03-21 19:47:50 -07:00
Bruce Hill
332fa176f4 Fixed arrow keys/scrolling. 2018-03-21 19:30:43 -07:00
Bruce Hill
bcd871a0f3 Better data representations. 2018-03-21 19:22:30 -07:00
Bruce Hill
414b856745 Code cleanup. 2018-03-21 15:08:45 -07:00
Bruce Hill
24f6b90806 Rearranging a bit. 2018-03-21 15:03:10 -07:00
Bruce Hill
621dd7e2f9 API tweaks. 2018-03-21 14:52:59 -07:00
Bruce Hill
534295e684 Renamed cursed -> ldt. 2018-03-21 14:46:07 -07:00