1
0
Fork 0
Commit Graph

137 Commits

Author SHA1 Message Date
Jon Michael Aanes 6b4de24f92 Workflows
LÖVE/Lua Library / Static-Analysis (push) Successful in 4s Details
2023-12-12 23:36:34 +01:00
Jon Michael Aanes b0004db70c Minoir changes 2017-12-11 11:04:11 +01:00
Jon Michael Aanes 88fa144c9e Fixed alignment issue for certain tables. 2017-11-18 13:23:43 +01:00
Jon Michael Aanes c5389dfa42 Implemented shortening of decimal escaped charaters, when at end of cut-strings. 2017-10-23 14:40:30 +02:00
Jon Michael Aanes 856d9df690 Cdata is now being tested against again, and some unicode stuff has been implemented. 2017-10-22 14:26:19 +02:00
Jon Michael Aanes 94dd6acb0c Can now sort string indexes that are actually numbers 2017-10-22 13:06:21 +02:00
Jon Michael Aanes a9d4d35fc1 Better `has_uniform_structure`. 2017-10-22 12:29:43 +02:00
Jon Michael Aanes ef0a4c82ed Rather more robust `nr_elements_in_seq`. 2017-10-22 12:23:19 +02:00
Jon Michael Aanes a13c6351c1 Updated to `setEnviroment` calls in the testfiles to `setEnvironment`. 2017-10-22 11:59:55 +02:00
Jon Michael Aanes 5e657c6504 More robust `super_tostring`. 2017-10-22 11:55:05 +02:00
Jon Michael Aanes 79b036e51e Fixed bugs relating to weird __tostring metamethods. 2017-10-21 13:24:33 +02:00
Jon Michael Aanes d0b83f7f0d Using the new TestSuite subtest stuff. 2017-10-21 12:53:32 +02:00
Jon Michael Aanes b62c4c1c6c Improved the function upvalue situation margially. 2017-10-09 14:01:29 +02:00
Jon Michael Aanes 45d3958e17 Added new common file, where DISPLAY variable has been moved to. 2017-10-09 13:54:56 +02:00
Jon Michael Aanes 7dca1a697d Misc. 2017-10-09 13:05:28 +02:00
Jon Michael Aanes 1781f8267a Merged cdata into master, and added some tests. 2017-08-07 10:39:45 +02:00
Jon Michael Aanes a0008a5c5c Some utf8 tests and fixing minor library issues. 2017-07-31 16:29:56 +02:00
Jon Michael Aanes f332d6bf95 Major restructure in how tables are formatted. Options `max_depth` and `recursion` has been deprecated. 2017-07-25 17:49:06 +02:00
Jon Michael Aanes fe1c166044 Minor documentation and restructure. 2017-07-25 15:37:37 +02:00
Jon Michael Aanes aa4ca9d67d Depricated `short_builtins`. 2017-07-24 19:35:19 +02:00
Jon Michael Aanes 0250c0f014 TODO structure 2017-07-24 19:16:29 +02:00
Jon Michael Aanes 3ea1aa2efe Minor changes to imports 2017-07-24 11:49:45 +02:00
Jon Michael Aanes bb67701f8f Fixed issue encounted when source contains a filename, but is missing '@' at the start. 2017-07-22 16:58:00 +02:00
Jon Michael Aanes 6d56713627 Implemented tabular style, for appropriate tables. Turned out to be more robust than I anticipated. 2017-07-22 16:36:32 +02:00
Jon Michael Aanes e0552daf91 Chunks are now formatted correctly. 2017-07-22 15:09:20 +02:00
Jon Michael Aanes 9a46a959e9 Library fix: `loadstring` was missing, and `loadfile` had `loadstring`s documentation 2017-07-22 15:08:56 +02:00
Jon Michael Aanes 762b8f3d20 Updated readme, and a bit of commentary. 2017-07-22 14:44:24 +02:00
Jon Michael Aanes 6021ff8ec6 Removed some debug prints, and improved code structure 2017-07-22 13:53:15 +02:00
Jon Michael Aanes 6f7e767b68 Many bad unicode sequences are now properly escaped 2017-07-21 16:44:46 +02:00
Jon Michael Aanes bfbfe4de56 Added additional tests for parseability and idempotency. 2017-07-21 13:55:50 +02:00
Jon Michael Aanes a8cbe42a05 Implemented `format_concatted_string`. 2017-07-21 13:46:46 +02:00
Jon Michael Aanes f3cddec4d0 Improved handling of strings. Code is much clearer. `cut_strings` option has been removed. 2017-07-21 13:15:04 +02:00
Jon Michael Aanes 39dc9ce84e Added recursion option for displaying every table even if already displayed. 2017-07-21 13:12:02 +02:00
Jon Michael Aanes 1f20c29f68 Moved strings and their tests to new file. 2017-07-20 19:20:29 +02:00
Jon Michael Aanes 33fb88fdd7 What is an is not an identifier is now automatically determined by `is_identifier`. 2017-07-20 18:58:06 +02:00
Jon Michael Aanes 8f8e5b9c7f Fixed issue where default values would leak when calling pretty
A clone of the given options are maintained instead.
2017-07-20 13:43:30 +02:00
Jon Michael Aanes ff2c70082a Very minor adjustments to README 2017-07-20 13:00:26 +02:00
Jon Michael Aanes 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
Jon Michael Aanes 0b0c2330ec Minor work and documentation. 2017-07-20 10:38:24 +02:00
Jon Michael Aanes f9e9f91663 Minor documentation 2017-07-18 13:38:05 +02:00
Jon Michael Aanes d0d8e6476f Bunch a' thoughts and documentation. 2017-07-17 21:33:11 +02:00
Jon Michael Aanes 00d3f653a8 Improved loading of pretty. 2017-07-17 13:36:56 +02:00
Jon Michael Aanes 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
Jon Michael Aanes a9b2799e6c Changed a bit in the thoughts section in `function.lua`. 2017-07-15 23:11:54 +02:00
Jon Michael Aanes 33daa3b8be Restructure and removal of some debug options. 2017-07-15 22:56:10 +02:00
Jon Michael Aanes 69e5755c5f Include function names in embedded functions. 2017-07-15 22:11:16 +02:00
Jon Michael Aanes 3c5db269d6 Lots of minor formatting fixes for embedded functions. 2017-07-15 21:58:27 +02:00
Jon Michael Aanes 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
Jon Michael Aanes 410978c4c4 Turned out that some of the tests require _very_ advanced capabilities.
These have been "removed".
2017-07-15 21:00:01 +02:00
Jon Michael Aanes 3790f4e8a3 Embedded functions now use `info.params` instead of the one pulled from the defining string. 2017-07-15 20:51:05 +02:00