コミットグラフ

  • *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • |/
  • *
  • *
  • *
  • *
  • c8897c4 (develop-theo) Update ccmeta.leg by Theo Souchon 2023-03-22 18:55:10 +0900
  • 88af714 (HEAD -> master) Remove stale ccmeta-input.txt. by Ian Piumarta 2023-03-22 18:50:44 +0900
  • c4d102b Add boot and library meta code. by Ian Piumarta 2023-03-22 18:48:22 +0900
  • 1b95e5d Update author information. by Ian Piumarta 2023-03-22 18:46:56 +0900
  • 5f85874 README.md is a symlink to the one in doc. by Ian Piumarta 2023-03-22 18:44:52 +0900
  • b86284c Add parsimony tests. by Ian Piumarta 2023-03-22 18:44:19 +0900
  • eee8515 Add C metaprogramming examples. by Ian Piumarta 2023-03-22 18:43:27 +0900
  • 2e946ae Add documentation directory. by Ian Piumarta 2023-03-22 18:42:31 +0900
  • 0e94f5f Don't run parsimony tests if the dir is missing. Don't run expected error tests at all. by Ian Piumarta 2023-03-22 18:39:13 +0900
  • 6145288 Add some typedefs to proceed past non-inclusion of header files. by Ian Piumarta 2023-03-22 18:38:33 +0900
  • 91d5e4a Ignore more junk. by Ian Piumarta 2023-03-22 18:38:14 +0900
  • f6dab4a Add flags to support compilation with Homebrew libgc. by Ian Piumarta 2023-03-22 18:30:48 +0900
  • e6221cd Handle string and stringLiteral properly in outputNode. Update meta grammar and C grammar hooks. Add unquote mechanism. by Ian Piumarta 2023-03-22 18:27:38 +0900
  • 720c2c1 Export prim_parseFrom to meta language. by Ian Piumarta 2023-03-22 18:14:53 +0900
  • 2f2f27c Record function definitions in program.last map. by Ian Piumarta 2023-03-22 18:12:07 +0900
  • 8845a0b Add keyword arguments to newCall, meta grammar, and t_Call case of evaluator. by Ian Piumarta 2023-03-22 18:10:01 +0900
  • 4413adc Use C_string for multi character sequences. Use C_StringLiteral for multi part string literals and C_string for each part. by Ian Piumarta 2023-03-22 17:54:21 +0900
  • 20a3d6d Add everyExternalDeclaration() and ensure(). by Ian Piumarta 2023-03-22 17:47:13 +0900
  • 3a14858 Make yy context be local. Add input struct pointer to yy context object. Returning multiple objects from meta function appends them all to program. Meta import via read-eval-print instead of changing input file pointer. Add treeCopy and treeCopyUnquoting functions. Add primitive treeCopy. by Ian Piumarta 2023-03-22 17:39:38 +0900
  • 5168677 Add global parsimony variables to track struct/union/enum declarations. by Ian Piumarta 2023-03-22 17:15:12 +0900
  • 79a457b Cosmetic. by Ian Piumarta 2023-03-22 17:03:15 +0900
  • c2ede14 Add prim_treeCopy primitive; move some functions to before the grammar. by Ian Piumarta 2023-03-22 17:01:07 +0900
  • 9060483 Move meta language environment initialisation out of main() to init(). by Ian Piumarta 2023-03-22 16:55:15 +0900
  • d22ed02 Remove debugging printf. by Ian Piumarta 2023-03-22 16:51:55 +0900
  • 8f69c6f Reorganise grammar putting common rules at the end. C and meta have their own space rules - and --. by Ian Piumarta 2023-03-22 16:46:20 +0900
  • 7b88147 Add names of rules as comments after section numbers for navigation. by Ian Piumarta 2023-03-22 16:31:08 +0900
  • d9f06de Eval handles Undefined and Function in switch to avoid compiler warning. by Ian Piumarta 2023-03-22 16:13:28 +0900
  • 238cce2 Add map_pop to remove the last element from an array-like map. by Ian Piumarta 2023-03-22 16:08:27 +0900
  • eb85a1f Compare symbols by their name not by their address to prevent non-determinism. by Ian Piumarta 2023-03-22 16:06:38 +0900
  • 886cf28 Clean also removes dSYM directories. by Ian Piumarta 2023-03-22 16:06:06 +0900
  • 51d648e Move source files into src subdir. Makefile cleans dSYM directories. by Ian Piumarta 2023-03-22 16:03:42 +0900
  • fdcbaee Reorganise test directories. by Ian Piumarta 2023-03-22 15:59:00 +0900
  • 30c5591 tests dir by Theo Souchon 2023-03-22 15:28:18 +0900
  • 6bd07a5 Update README.md by Theo Souchon 2023-03-21 17:18:28 +0900
  • d5db121 Update README.md by Theo Souchon 2023-03-21 17:17:55 +0900
  • b5bf7d7 reorganisation by Theo Souchon 2023-03-21 17:16:09 +0900
  • d1b3182 Change the parsimony library (1 TODO remaining) by Theo Souchon 2023-03-21 14:56:10 +0900
  • b750181 delete c file by Theo Souchon 2023-03-21 14:44:59 +0900
  • 4af35d8 update parsimony library by Theo Souchon 2023-03-21 13:50:41 +0900
  • bbfc2b5 test fix + add rules number by Theo Souchon 2023-03-20 15:23:30 +0900
  • 4d4861a rm .out by Theo Souchon 2023-03-17 10:18:26 +0900
  • 80a0bd9 fix parsefrom by Theo Souchon 2023-03-14 15:25:09 +0900
  • 2fdc323 Add comments to some functions and parsefrom fix (hack one) by Theo Souchon 2023-02-27 15:51:36 +0900
  • aad9a75 Fix stack files by Theo Souchon 2023-02-24 16:08:12 +0900
  • 5eb974e Fixing println and other stuff by Theo Souchon 2023-02-24 12:43:07 +0900
  • ab5b82a add ParseFrom test by Theo Souchon 2023-02-16 13:59:29 +0900
  • 14d9f8f Rearranging the repository, and improving the readme by Theo Souchon 2023-02-13 14:14:36 +0900
  • 38b6693 Changing the readme by Theo Souchon 2023-02-13 12:58:42 +0900
  • 28c32ae Update dynamicObject.mc by Theo Souchon 2023-01-18 15:42:00 +0900
  • 6d0c453 rm useless string() by Theo Souchon 2023-01-17 11:53:47 +0900
  • 39dda7f Simplification of dynamicObject.mc by Theo Souchon 2023-01-17 11:45:46 +0900
  • 0df1d03 Switch between C & Parsimony fix by Theo Souchon 2023-01-16 19:08:48 +0900
  • 3693a73 new test file and some advances in realObject by Theo Souchon 2023-01-10 14:06:38 +0900
  • ad46f3f Some corrections and comments by Theo Souchon 2023-01-05 16:42:16 +0900
  • b4dbb65 update on the automatic creation of an object by Theo Souchon 2022-12-23 16:36:42 +0900
  • 3a5c167 Fix code by Theo Souchon 2022-12-12 16:40:38 +0900
  • 56474a8 Fixed some bugs and added comments by Theo Souchon 2022-12-08 13:50:35 +0900
  • d204b32 fake-static-classes fixed by Theo Souchon 2022-12-05 17:36:21 +0900
  • d984397 Simplification + functions without parenthesis by Theo Souchon 2022-12-05 12:49:58 +0900
  • 881fe63 delete useless file by Theo Souchon 2022-12-01 17:45:27 +0900
  • fa73f35 full example for object by Theo Souchon 2022-12-01 17:45:14 +0900
  • 1a6c763 add object generator by Theo Souchon 2022-12-01 16:59:22 +0900
  • 791119d modification for the class object by Theo Souchon 2022-11-24 18:04:23 +0900
  • cc35616 Simplification by Theo Souchon 2022-11-22 10:59:59 +0900
  • 58b9f93 fix test program by Theo Souchon 2022-11-22 10:12:34 +0900
  • df3cf0b First working prototype for class creation by Theo Souchon 2022-11-21 17:10:48 +0900
  • c95443c new example of simplification by Theo Souchon 2022-11-18 16:42:45 +0900
  • 0869f79 rm block in mvalue by Sebeck10 2022-11-17 10:10:51 +0900
  • 30af3df re indenting the file by Sebeck10 2022-11-15 15:14:27 +0900
  • d63cda4 Fix problem on C_stringLiteral for test 001 by Sebeck10 2022-11-14 15:40:32 +0900
  • 219ab49 Update map.c by Sebeck10 2022-11-14 15:29:51 +0900
  • 137b55b Fix list creation in stmts by Sebeck10 2022-11-14 15:27:16 +0900
  • f4c6b57 Fix file disposition by Sebeck10 2022-11-14 10:33:14 +0900
  • d095125 Add boot file with usefull functions by Sebeck10 2022-11-11 16:01:06 +0900
  • eccdff7 re-indentation of the file on the new rules by Sebeck10 2022-11-10 09:57:29 +0900
  • 945cf11 adds functions: map, guardmap, select, reject by Sebeck10 2022-11-09 13:26:51 +0900
  • 699aeb0 Add beginning of select/reject by Sebeck10 2022-11-07 17:36:09 +0900
  • 8ac6023 Update map.c by Sebeck10 2022-11-02 17:57:32 +0900
  • 2f4756a Fix map function/simplification of the language by Sebeck10 2022-11-02 16:52:30 +0900
  • 985453d add map function by Sebeck10 2022-11-02 11:40:22 +0900
  • 98e97df simplification of the language by Sebeck10 2022-11-02 11:07:44 +0900
  • 58ca592 Fix little problem on a rule by Sebeck10 2022-11-01 18:40:37 +0900
  • 8532be1 append part almost done & beginning of map function by Sebeck10 2022-10-31 17:22:34 +0900
  • 99ed98b Fix the meta_block error by theo 2022-10-27 13:50:43 +0900
  • 5771673 Correct problem of return on 001.c test of parsimony folder by theo 2022-10-27 11:13:13 +0900
  • 5586920 Added the ability to return more things in one language exchange by theo 2022-10-26 16:14:54 +0900
  • df08508 variable "lang" removed from file and comments updated to avoid conflicts by theo 2022-10-23 00:56:58 +0900
  • 951b807 remove test lang by theo 2022-10-21 15:32:52 +0900
  • 14b31fe Added some test files by theo 2022-10-20 17:25:42 +0900
  • 950d511 Total independence of parsimony by theo 2022-10-19 14:29:17 +0900
  • 1f09f07 Added constant, initializer and statement processing. by theo 2022-10-17 16:33:46 +0900
  • 5e24fc3 Adding a rule to the file and correcting the meta2c example by theo 2022-10-14 14:00:35 +0900
  • b629909 Modification of the README.md by theo 2022-10-13 16:49:28 +0900
  • 621a786 Added some test files by theo 2022-10-13 16:22:32 +0900
  • e0d3e12 Reorganising and adding rules to the file by theo 2022-10-13 16:19:26 +0900
  • 58df8ab Adding flags for HOMEBREW and update of the gitignore by theo 2022-10-12 16:36:19 +0900
  • 7b886f8 add slices and additional constructors for: array map symbol string by Ian Piumarta 2022-09-30 16:26:22 +0900
  • 6ffcae2 remove is_C_keyword flag from Symbol payload; add is_C_keyword() function by Ian Piumarta 2022-09-30 16:23:58 +0900
  • 4b9d581 fixed tree identation for meta nodes by Nathan R 2021-08-23 15:51:54 +0200
  • 392a8be new input file with dynamic C expression by Nathan R 2021-08-23 15:51:34 +0200