|
94dd6acb0c
|
Can now sort string indexes that are actually numbers
|
2017-10-22 13:06:21 +02:00 |
|
|
ef0a4c82ed
|
Rather more robust nr_elements_in_seq .
|
2017-10-22 12:23:19 +02:00 |
|
|
a13c6351c1
|
Updated to setEnviroment calls in the testfiles to setEnvironment .
|
2017-10-22 11:59:55 +02:00 |
|
|
5e657c6504
|
More robust super_tostring .
|
2017-10-22 11:55:05 +02:00 |
|
|
79b036e51e
|
Fixed bugs relating to weird __tostring metamethods.
|
2017-10-21 13:24:33 +02:00 |
|
|
d0b83f7f0d
|
Using the new TestSuite subtest stuff.
|
2017-10-21 12:53:32 +02:00 |
|
|
45d3958e17
|
Added new common file, where DISPLAY variable has been moved to.
|
2017-10-09 13:54:56 +02:00 |
|
|
7dca1a697d
|
Misc.
|
2017-10-09 13:05:28 +02:00 |
|
|
1781f8267a
|
Merged cdata into master, and added some tests.
|
2017-08-07 10:39:45 +02:00 |
|
|
a0008a5c5c
|
Some utf8 tests and fixing minor library issues.
|
2017-07-31 16:29:56 +02:00 |
|
|
f332d6bf95
|
Major restructure in how tables are formatted. Options max_depth and recursion has been deprecated.
|
2017-07-25 17:49:06 +02:00 |
|
|
aa4ca9d67d
|
Depricated short_builtins .
|
2017-07-24 19:35:19 +02:00 |
|
|
6d56713627
|
Implemented tabular style, for appropriate tables. Turned out to be more robust than I anticipated.
|
2017-07-22 16:36:32 +02:00 |
|
|
e0552daf91
|
Chunks are now formatted correctly.
|
2017-07-22 15:09:20 +02:00 |
|
|
6f7e767b68
|
Many bad unicode sequences are now properly escaped
|
2017-07-21 16:44:46 +02:00 |
|
|
bfbfe4de56
|
Added additional tests for parseability and idempotency.
|
2017-07-21 13:55:50 +02:00 |
|
|
a8cbe42a05
|
Implemented format_concatted_string .
|
2017-07-21 13:46:46 +02:00 |
|
|
f3cddec4d0
|
Improved handling of strings. Code is much clearer. cut_strings option has been removed.
|
2017-07-21 13:15:04 +02:00 |
|
|
1f20c29f68
|
Moved strings and their tests to new file.
|
2017-07-20 19:20:29 +02:00 |
|
|
33fb88fdd7
|
What is an is not an identifier is now automatically determined by is_identifier .
|
2017-07-20 18:58:06 +02:00 |
|
|
93beb4bd1e
|
Finally implemented column alignment
It's currently a bit limited in scope, but looks great when active.
|
2017-07-20 12:01:46 +02:00 |
|
|
0b0c2330ec
|
Minor work and documentation.
|
2017-07-20 10:38:24 +02:00 |
|
|
00d3f653a8
|
Improved loading of pretty.
|
2017-07-17 13:36:56 +02:00 |
|
|
6a677a65b2
|
Found and fixed issue occuring when function was loaded from a module pretty couldn't find.
|
2017-07-15 23:29:51 +02:00 |
|
|
33daa3b8be
|
Restructure and removal of some debug options.
|
2017-07-15 22:56:10 +02:00 |
|
|
69e5755c5f
|
Include function names in embedded functions.
|
2017-07-15 22:11:16 +02:00 |
|
|
3c5db269d6
|
Lots of minor formatting fixes for embedded functions.
|
2017-07-15 21:58:27 +02:00 |
|
|
8005e75794
|
Figured out that even more tests require AST traversal. Now we insert ... instead of attempting to find them.
|
2017-07-15 21:25:32 +02:00 |
|
|
410978c4c4
|
Turned out that some of the tests require _very_ advanced capabilities.
These have been "removed".
|
2017-07-15 21:00:01 +02:00 |
|
|
43581963d8
|
The function body search were too restrictive and ignored OOP-style functions and unicode named functions, resulting in a crash. This has been fixed. The error message for that specific error has been made for descriptive.
|
2017-07-15 20:43:25 +02:00 |
|
|
e5f53b9b63
|
The embed_loaded_funcs option has been removed, and 'short' loaded functions will automatically be embedded.
|
2017-07-15 20:10:49 +02:00 |
|
|
346afd61c0
|
Major restructure for finding documentation and function source. Fixes some issues
|
2017-07-14 16:51:19 +02:00 |
|
|
6bd797c75e
|
Improved sorting.
|
2017-06-25 13:16:34 +02:00 |
|
|
3d6c7dbfbc
|
Updated README and fixed some test issues with lua 5.1
|
2017-06-25 12:18:24 +02:00 |
|
|
f4d6e301a1
|
The documentation for builtins will now be wrapped, to prevent extremely long lines.
|
2017-06-24 20:37:43 +02:00 |
|
|
9a6a5b4b51
|
Function formatting will now automatically pull documentation from a lua file, if it knows where to look.
|
2017-06-24 20:06:36 +02:00 |
|
|
3bb599e976
|
Updated test_function.lua to reflect the new design. The system also warns against using experimental and debug options.
|
2017-06-24 18:53:59 +02:00 |
|
|
4a41111d1e
|
analyse_structure is not automatically called, if no info regarding a table could be found.
|
2017-06-24 18:36:01 +02:00 |
|
|
8d88f6195d
|
analyse_structure can now extend a previously used info table.
|
2017-06-24 17:59:55 +02:00 |
|
|
72f1ba5dfd
|
Fixed some issues where pretty would create new global variables.
|
2017-06-16 17:04:14 +02:00 |
|
|
965e99abcc
|
Added new tests for various unicode issues, mostly aligment and sorting.
|
2017-06-15 19:03:42 +02:00 |
|
|
b37a02c850
|
Now avoids analysing tables deeper than max_depth.
|
2017-06-15 19:02:54 +02:00 |
|
|
288d9e4de8
|
Changed project priorities, and removed lots of redundant features from number.lua
|
2017-06-15 16:30:34 +02:00 |
|
|
2cc9301c58
|
Improved alignment of functions.
|
2017-06-11 13:53:06 +02:00 |
|
|
1bfd4abb96
|
Added is_uniform predicate to analyse_structure.lua .
|
2017-06-10 23:17:30 +02:00 |
|
|
5c7354e40f
|
Made four spaces the default indent, instead of a tab character.
|
2017-06-09 17:24:05 +02:00 |
|
|
4e7be31964
|
Added option for disabling soft numbers.
|
2017-06-09 17:08:53 +02:00 |
|
|
153bf23a9f
|
Some numbers very close to a short representation will now use that representation.
|
2017-06-09 16:57:21 +02:00 |
|
|
4e7a1a9839
|
Improved error handling in pretty.
|
2017-06-09 16:20:39 +02:00 |
|
|
08e659fc4a
|
Created temporary stopgap for when __index throws errors.
|
2017-06-09 15:49:15 +02:00 |
|