f332d6bf95Major restructure in how tables are formatted. Options max_depth and recursion has been deprecated.Jon Michael Aanes2017-07-25 17:49:06 +0200
bb67701f8fFixed issue encounted when source contains a filename, but is missing '@' at the start.Jon Michael Aanes2017-07-22 16:58:00 +0200
6d56713627Implemented tabular style, for appropriate tables. Turned out to be more robust than I anticipated.Jon Michael Aanes2017-07-22 16:36:32 +0200
33fb88fdd7What is an is not an identifier is now automatically determined by is_identifier.Jon Michael Aanes2017-07-20 18:58:06 +0200
8f8e5b9c7fFixed issue where default values would leak when calling pretty A clone of the given options are maintained instead.Jon Michael Aanes2017-07-20 13:43:30 +0200
93beb4bd1eFinally implemented column alignment It's currently a bit limited in scope, but looks great when active.Jon Michael Aanes2017-07-20 12:01:26 +0200
8005e75794Figured out that even more tests require AST traversal. Now we insert ... instead of attempting to find them.Jon Michael Aanes2017-07-15 21:25:32 +0200
410978c4c4Turned out that some of the tests require _very_ advanced capabilities. These have been "removed".Jon Michael Aanes2017-07-15 20:59:55 +0200
3790f4e8a3Embedded functions now use info.params instead of the one pulled from the defining string.Jon Michael Aanes2017-07-15 20:51:05 +0200
43581963d8The 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.Jon Michael Aanes2017-07-15 20:43:25 +0200
e5f53b9b63The embed_loaded_funcs option has been removed, and 'short' loaded functions will automatically be embedded.Jon Michael Aanes2017-07-15 20:10:49 +0200
f4d6e301a1The documentation for builtins will now be wrapped, to prevent extremely long lines.Jon Michael Aanes2017-06-24 20:37:43 +0200
9a6a5b4b51Function formatting will now automatically pull documentation from a lua file, if it knows where to look.Jon Michael Aanes2017-06-24 20:06:36 +0200
3bb599e976Updated test_function.lua to reflect the new design. The system also warns against using experimental and debug options.Jon Michael Aanes2017-06-24 18:53:59 +0200
4a41111d1eanalyse_structure is not automatically called, if no info regarding a table could be found.Jon Michael Aanes2017-06-24 18:36:01 +0200
8d88f6195danalyse_structure can now extend a previously used info table.Jon Michael Aanes2017-06-24 17:59:55 +0200
72f1ba5dfdFixed some issues where pretty would create new global variables.Jon Michael Aanes2017-06-16 17:04:14 +0200
965e99abccAdded new tests for various unicode issues, mostly aligment and sorting.Jon Michael Aanes2017-06-15 19:03:42 +0200
08e659fc4aCreated temporary stopgap for when __index throws errors.Jon Michael Aanes2017-06-09 15:49:15 +0200
4d3cf18797Refactored analyse_structure, and improved the quality of gotten depths.Jon Michael Aanes2017-06-06 00:24:24 +0200
f0670897bdAdded new debug option, to display the addresses of tables in comments.Jon Michael Aanes2017-06-06 00:22:30 +0200
39dad0dadbanalyse_structure refactored to perform breath-first traversal. It also now keeps track of breath first depth of tables.Jon Michael Aanes2017-06-06 00:02:34 +0200