1
0
Commit Graph

28 Commits

Author SHA1 Message Date
6ac8a2d6de Added more tests. 2017-04-12 15:15:03 +02:00
2a652a4c92 Implemented more advanced utf8 support + moved fractional support to the SPECIAL_NUMBER list. 2017-04-12 14:52:51 +02:00
5a3e9d0e27 Improved sorting of tables. 2017-04-05 13:10:23 +02:00
ae73cc9b64 Reworked the number formatting system. Will now attempt to generate the shortest possible representation of the given number. 2017-04-03 20:01:36 +02:00
736335b208 Added check for bad options. 2017-04-03 16:39:19 +02:00
9695a27394 Added short_builtins 2017-04-03 13:56:06 +02:00
588e5588ac Added closure creation. 2017-04-03 13:49:18 +02:00
8f956bf444 Moved function formatting into own file. 2017-04-03 11:55:49 +02:00
0a79b830ba Moved some constants into their own file, more info is stored in l, and improved some marker stuff. 2017-04-03 11:24:51 +02:00
4e3d5e2bf9 Changed to use imported TestSuite.lua, instead of embedded in the tests/ folder. 2017-04-03 11:12:19 +02:00
c75ee00f88 Added shortness info-gathering to analyze_structure 2017-01-19 14:23:34 +01:00
e2570ee780 Working on more extensive table info gathering. 2017-01-19 14:02:34 +01:00
d848c96fb1 Very minor work on recursion. 2017-01-16 16:22:46 +01:00
cad8258a6f Added number.lua file, to allow more informative representations of numbers. 2017-01-16 16:10:10 +01:00
b405afeae8 Improved compatibility with PUC Lua 5.1 - 5.3 2017-01-05 15:50:44 +01:00
616c9f7a6b Improved alignment of functions. 2017-01-05 14:28:31 +01:00
931d422581 Improved resilience of library.lua. Pretty can now run in a sandbox while still providing information about the std functions exposed to it. 2017-01-05 13:22:25 +01:00
877c954b78 Expanded library.lua to include all documented standard library functions. 2016-12-31 16:50:12 +01:00
961bdf4a90 Added resilience test for loading library.lua 2016-12-30 12:03:14 +01:00
061ffb2d9e Extended library.lua, and added improved printing of doc string. 2016-12-30 12:02:46 +01:00
d75507da40 Added library function over builtin functions. (Currently only math library covered.) 2016-12-29 18:40:30 +01:00
038a88eca5 Functions defined within a string will now be shown fully. 2016-12-29 16:54:31 +01:00
b27d307da0 Slight improvements to function formatting. 2016-12-29 16:17:58 +01:00
55265378f9 Attempting more comprehensive coverage of types, including threads/coroutines and functions. 2016-12-29 15:33:43 +01:00
fd8d800cf0 Minor restructure. 2016-12-29 12:11:48 +01:00
b3d12f8659 Restructure to allow more flexible formatting of key-value pairs. Hopefully this allows merging sequence and map. 2016-12-29 05:34:44 +01:00
cf7ed5b289 That sure is a nice status bar. 2016-12-29 01:06:40 +01:00
476a2de8f7 This is some pretty-print library. 2016-12-29 00:51:07 +01:00