Commit Graph

1273 Commits

Author SHA1 Message Date
Allen Webster d358812540 starting linux build.c experiments 2016-09-04 13:18:58 -04:00
Allen Webster 82e836e381 now running cpp lexer types through meta compiler 2016-09-04 13:09:13 -04:00
Allen Webster a132a697b1 finished converting doc writer to using Out_Context 2016-09-04 12:39:21 -04:00
Allen Webster a80e99d575 converted portion of the HTML doc generator to string append instead of fprintf 2016-09-04 01:08:36 -04:00
Allen Webster 8fdff026af converted api header printing to using the Out_Context 2016-09-03 21:44:12 -04:00
Allen Webster a1afaa0e40 now using the meta unit on internal_4coder_string.cpp and 4ed_api_implementation.cpp 2016-09-03 18:43:37 -04:00
Allen Webster 46bddd14b7 finished meta unit for 4coder_types.h 2016-09-03 17:22:47 -04:00
Allen Webster 6205e4f3de extracting the concept a meta unit 2016-09-03 17:04:55 -04:00
Allen Webster 4a415a83ac printing all types through same system 2016-09-03 15:49:47 -04:00
Allen Webster 1c513033cd most systems now relying on parse context 2016-09-03 14:57:42 -04:00
Allen Webster 554a61d7a0 functions and macros now parsed by parser_context 2016-09-03 01:03:03 -04:00
Allen Webster 163b99e967 function_parse transitional works 2016-09-02 22:54:49 -04:00
Allen Webster ad6379c6a7 moving towards parse context; back to main computer 2016-09-02 22:27:09 -04:00
Allen Webster be36b925ea fix for argument name change 2016-09-02 21:15:53 -04:00
Allen Webster f4b6be49d1 switching to laptop now, nothing huge done 2016-09-02 21:10:34 -04:00
Allen Webster 58da5140fc merged the function set into the item set 2016-09-02 19:49:01 -04:00
Allen Webster 59f1731746 compressed file reading and parsing into meta_parse 2016-09-02 19:14:25 -04:00
Allen Webster 56b04115b3 collapsed everything into Item_Node; made the item parsing functions more similar 2016-09-02 17:41:56 -04:00
Allen Webster 8b00c86db1 converged all systems into one item type 2016-09-02 16:02:29 -04:00
Allen Webster 9a5d57f961 changed function_set in metagen so that it is not structure of arrays any more; introduced item type 2016-09-02 15:39:38 -04:00
Allen Webster 2b36821c1e fixed lexer issue 2016-09-02 13:01:52 -04:00
Allen Webster c134f04dde fixed issue with windows full screen (may want to revist in the future though) 2016-09-02 11:58:04 -04:00
Allen Webster f7afb72796 Merge branch 'master' of https://bitbucket.org/4coder/4coder 2016-09-01 16:29:15 -04:00
Allen Webster f236e7c9d1 exit command 2016-09-01 16:29:07 -04:00
Allen Webster 72ea42364d got rid of dead file 2016-09-01 15:40:25 -04:00
insofaras f3a6b15dec i messed up tabs/spaces again fml 2016-09-01 20:33:42 +01:00
insofaras 0ad5165cf2 linux manual impl of get_canonical to handle non-existent paths 2016-09-01 20:30:09 +01:00
insofaras c82dbd8e2c linux fullscreen 2016-09-01 19:05:37 +01:00
Allen Webster 2c20438e88 full screen API 2016-08-31 23:06:46 -04:00
Allen Webster 084d45b530 implemented windows fullscreen (hacking alt tab), improved the next error part of the jump parsing 2016-08-31 20:26:52 -04:00
Allen Webster df236e44b5 Merge branch 'master' of https://bitbucket.org/4coder/4coder 2016-08-31 15:09:25 -04:00
insofaras aff2cddf39 fix dumb mixed tabs/spaces in last commit, ugh 2016-08-31 20:08:14 +01:00
insofaras 38c46c8d5d linux fatal error popup 2016-08-31 20:05:34 +01:00
Allen Webster 2050e42f5b start using message boxes for errors 2016-08-31 14:40:22 -04:00
Allen Webster a7feb7052c improved jump to parsing to handle parentheses in file paths on windows 2016-08-31 12:52:46 -04:00
Allen Webster 6986f3c854 fixed indent bug with end of line comment, removed token merging 2016-08-31 11:10:22 -04:00
Allen Webster efd7f19000 fix issue in junk token highlighting 2016-08-30 22:18:47 -04:00
Allen Webster 1b2c236b57 fixed wicked crazy bug in optimized build, warrants more investigation 2016-08-30 21:44:02 -04:00
Allen Webster ca1607013d reorganizing includes a little more 2016-08-30 21:05:24 -04:00
Allen Webster 452f266d5a Merge branch 'master' of https://bitbucket.org/4coder/4coder 2016-08-30 20:07:35 -04:00
insofaras 6f836eab45 linux make it build and update filetrack system
filetrack now tracks directories like windows, which handles
moves/deletes of files better.
2016-08-31 00:33:10 +01:00
Allen Webster c6b6203e53 more lexer improvements 2016-08-30 18:04:57 -04:00
Allen Webster c645b9a57b Merge branch 'master' of https://bitbucket.org/4coder/4coder 2016-08-30 17:27:51 -04:00
Allen Webster 75da8a9518 cleanup of the preprocessor handling 2016-08-30 17:23:34 -04:00
Allen Webster 9d2384b3b9 improvements to the lexer 2016-08-30 15:30:41 -04:00
insofaras a0f3996e73 linux file track stuff working afaict 2016-08-30 02:45:36 +01:00
Allen Webster 1ea3523483 Merge branch 'master' of https://bitbucket.org/4coder/4coder 2016-08-29 14:13:15 -04:00
Allen Webster 6a89779536 setup merge 2016-08-29 14:13:09 -04:00
Allen Webster 0378546dd8 prepared linux file track layer and other small adjustments 2016-08-29 12:52:47 -04:00
Allen Webster 3531c20e56 pulled out shared implementation of file interface on platform layer 2016-08-29 09:57:05 -04:00