Commit Graph

  • d08bad2477 new recursive parser3: take care of static functions Victor Bombi 2020-09-03 17:44:58 +02:00
  • 2afe1f5beb new recusive parser2 Victor Bombi 2020-09-03 16:57:16 +02:00
  • 7b6e549e9c cpp2ffi: new recursive parser Victor Bombi 2020-09-03 16:28:37 +02:00
  • f635eb28c5 generation with new recursive parser Victor Bombi 2020-09-04 10:43:31 +02:00
  • 710ff2ae12 new parser: update README.md Victor Bombi 2020-09-04 10:33:25 +02:00
  • a7ba601962 new parser: clean_structR1 clean vardef_re initializations Victor Bombi 2020-09-04 10:27:20 +02:00
  • 6d112735ee move parseFunctions to gen_structs_and_enums Victor Bombi 2020-09-04 09:48:38 +02:00
  • ea1e5a3ab8 clean get_parents_name Victor Bombi 2020-09-04 09:12:31 +02:00
  • 46f51395eb new generator: embeded_structs use get_parents_name Victor Bombi 2020-09-04 09:11:07 +02:00
  • 8fee1a6fe7 new generator move embeded_structs detection to gen_structs_and_enums Victor Bombi 2020-09-03 20:25:38 +02:00
  • 8ba8ced1f5 new parser move templates in struct detection to parseItems Victor Bombi 2020-09-03 20:11:41 +02:00
  • 13aafdee96 new recursive parser3: take care of static functions Victor Bombi 2020-09-03 17:44:58 +02:00
  • 18745e0713 new recusive parser2 Victor Bombi 2020-09-03 16:57:16 +02:00
  • 5f1243c42c cpp2ffi: new recursive parser Victor Bombi 2020-09-03 16:28:37 +02:00
  • cfdfe11c10 cpp2ffi: skip function_re and functionD_re as not processed (they are processed already) Victor Bombi 2020-08-31 09:30:34 +02:00
  • a0056887df cpp2ffi: function_re: avoid confusion with asignment, templated args: allow several, add not processed info Victor Bombi 2020-08-31 09:15:37 +02:00
  • 804b0c0bab cpp2ffi: skip function_re and functionD_re as not processed (they are processed already) Victor Bombi 2020-08-31 09:30:34 +02:00
  • 4630f434ea cpp2ffi: function_re: avoid confusion with asignment, templated args: allow several, add not processed info Victor Bombi 2020-08-31 09:15:37 +02:00
  • a486f2999a cpp2ffi: embeded_enums typedef generation (for ImGuizmo) and gen_structs_and_enums keeps strings (to avoid running twice) Victor Bombi 2020-08-29 14:28:17 +02:00
  • a68f4a93ae cpp2ffi: embeded_enums typedef generation (for ImGuizmo) and gen_structs_and_enums keeps strings (to avoid running twice) Victor Bombi 2020-08-29 14:28:17 +02:00
  • 7cf1592256 cpp2ffi: get enums in namespace (needed by ImGuizmo) Victor Bombi 2020-08-28 19:04:55 +02:00
  • b6bc895d01 cpp2ffi: get enums in namespace (needed by ImGuizmo) Victor Bombi 2020-08-28 19:04:55 +02:00
  • f4e1cc4135 generator: move C writting functions inside cpp2ffi Victor Bombi 2020-08-28 17:09:37 +02:00
  • e105d9f793 generator: move C writting functions inside cpp2ffi Victor Bombi 2020-08-28 17:09:37 +02:00
  • e328a55f4c cpp2ffi: functions defined inside class may have optional ; ending (needed by implot v0.5) Victor Bombi 2020-08-28 12:59:43 +02:00
  • df229d94ac cpp2ffi: functions defined inside class may have optional ; ending (needed by implot v0.5) Victor Bombi 2020-08-28 12:59:43 +02:00
  • f66c7e1cf8 README.md: add kotlin-imgui Victor Bombi 2020-08-28 12:06:59 +02:00
  • debf951581 README.md: add kotlin-imgui Victor Bombi 2020-08-28 12:06:59 +02:00
  • 0ae7a19bbd README.md update example bindings Victor Bombi 2020-08-28 11:56:38 +02:00
  • c99cf02537 README.md update example bindings Victor Bombi 2020-08-28 11:56:38 +02:00
  • a4cf018ba8 generation with last cpp2ffi Victor Bombi 2020-08-28 10:46:48 +02:00
  • fb2c0816db cpp2ffi: name [] to name[] Victor Bombi 2020-08-28 10:43:37 +02:00
  • 9abc3207aa generation with last cpp2ffi Victor Bombi 2020-08-28 10:44:22 +02:00
  • 2fa6d06a67 cpp2ffi: name [] to name[] Victor Bombi 2020-08-28 10:43:37 +02:00
  • 2d8b3fb731 generation after cpp2ffi modification Victor Bombi 2020-08-24 20:07:25 +02:00
  • 47fbe806a2 cpp2ffi: add json parsing for typedef struct inside namespace (STB_TexteditState) Victor Bombi 2020-08-24 20:02:35 +02:00
  • 050d68a614 cpp2ffi: typedef_st_re modification for separating diferent consecutive typedef structs Victor Bombi 2020-08-24 19:49:28 +02:00
  • cdd1fbb2df generation with last ccp2ffi modifications (STB_TexteditState) issue #145 Victor Bombi 2020-08-24 20:05:08 +02:00
  • e2c64a1808 cpp2ffi: add json parsing for typedef struct inside namespace (STB_TexteditState) Victor Bombi 2020-08-24 20:02:35 +02:00
  • c9921e9e0f cpp2ffi: typedef_st_re modification for separating diferent consecutive typedef structs Victor Bombi 2020-08-24 19:49:28 +02:00
  • 90ddbc37b0 pull imgui 1.78 and generate 1.78 Victor Bombi 2020-08-18 21:11:32 +02:00
  • c04ed4fa16 pull imgui 1.78 docking branch and generate 1.78dock Victor Bombi 2020-08-18 21:01:56 +02:00
  • c31750d25e Switch Ubuntu version to focal Oleh Prypin 2020-08-12 22:04:55 +02:00
  • 76eaf80082 Simplify CMake invocation in CI Oleh Prypin 2020-08-09 19:19:57 +02:00
  • fe65bbf5cd Merge pull request #143 from oprypin/cimake Victor Bombi 2020-08-13 10:43:34 +02:00
  • 8668cb268c Switch Ubuntu version to focal Oleh Prypin 2020-08-12 22:04:55 +02:00
  • 5ee318e21e Simplify CMake invocation in CI Oleh Prypin 2020-08-09 19:19:57 +02:00
  • d335744253 generation for locations in structs_and_enums Victor Bombi 2020-07-07 10:04:13 +02:00
  • 6ddccdc1de update readme for locations in struct_and_enums Victor Bombi 2020-07-07 09:59:06 +02:00
  • 45c3de9423 cpp2ffi: add locations to struct_and_enums Victor Bombi 2020-07-07 09:55:09 +02:00
  • f41dd1cf2e generation for location in structs_and_enums Victor Bombi 2020-07-07 09:59:48 +02:00
  • fba064065d update readme for locations in struct_and_enums Victor Bombi 2020-07-07 09:59:06 +02:00
  • b875a545b2 cpp2ffi: add locations to struct_and_enums Victor Bombi 2020-07-07 09:55:09 +02:00
  • 38a744674e generate again Victor Bombi 2020-06-30 09:45:35 +02:00
  • 2f4c2c03db cpp2ffi.lua: remove explicit keyword, get template_type from parser.templates instead of string substitution (solves issues #140 and #141) Victor Bombi 2020-06-30 09:39:48 +02:00
  • c1f0030b20 generate again Victor Bombi 2020-06-30 09:41:01 +02:00
  • 4645c082fa cpp2ffi.lua: remove explicit keyword, get template_type from parser.templates instead of string substitution (solves issues #140 and #141) Victor Bombi 2020-06-30 09:39:48 +02:00
  • 8c5bda8548 pull imgui docking 1.77 and generate 1.77dock Victor Bombi 2020-06-29 19:06:28 +02:00
  • 92a029f678 README.md update Victor Bombi 2020-06-29 18:57:39 +02:00
  • bc3bc4583d pull imgui master 1.77 and generate 1.77 Victor Bombi 2020-06-29 18:55:13 +02:00
  • 13ad240b74 readme: argsT when arg is function pointer Victor Bombi 2020-06-05 21:46:31 +02:00
  • 74ca33d026 generation with non const ref to ptr Victor Bombi 2020-06-06 11:42:25 +02:00
  • ab53af765f non const ref to pointer Victor Bombi 2020-06-06 11:36:56 +02:00
  • bb54fa5e20 generation with non const ref to pointer Victor Bombi 2020-06-06 11:40:34 +02:00
  • 38bcc91220 non const ref to pointer Victor Bombi 2020-06-06 11:36:56 +02:00
  • 36522778d0 readme: argsT when arg is function pointer Victor Bombi 2020-06-05 21:46:31 +02:00
  • 4e160d8017 generation with location info Victor Bombi 2020-06-05 20:46:02 +02:00
  • 8b4ebff2e2 update readme with location info Victor Bombi 2020-06-05 17:58:27 +02:00
  • a27b5236db keep implementations locations Victor Bombi 2020-06-05 17:35:17 +02:00
  • 19e41cf8e9 keep function locations Victor Bombi 2020-06-05 12:26:27 +02:00
  • f69b042105 generation with location info Victor Bombi 2020-06-05 20:43:42 +02:00
  • 1efb54810c update readme with location info Victor Bombi 2020-06-05 17:58:27 +02:00
  • 4edb09f7c4 keep implementations locations Victor Bombi 2020-06-05 17:35:17 +02:00
  • 0f2a41e273 keep function locations Victor Bombi 2020-06-05 12:26:27 +02:00
  • 61784f32f9 readme: size field in struct description Victor Bombi 2020-05-31 10:35:37 +02:00
  • 981eafaa3e readme: size field in struct description Victor Bombi 2020-05-31 10:35:37 +02:00
  • 250169feb7 generation after FnPtr change Victor Bombi 2020-05-30 15:33:12 +02:00
  • 16846a206b FnPtr changes to FnretvalPtr to allow 2 overloadings with different FnPtr, corrected checking equal ov_cimguiname Victor Bombi 2020-05-30 15:18:38 +02:00
  • 09bd080a0c generate with FnPtr change Victor Bombi 2020-05-30 15:20:49 +02:00
  • 217e55b5b3 FnPtr changes to FnretvalPtr to allow 2 overloadings with different FnPtr, corrected checking equal ov_cimguiname Victor Bombi 2020-05-30 15:18:38 +02:00
  • 6e52c26817 CMakeLists.txt modification for MSVC thanks to @Sewer56 Victor Bombi 2020-05-25 16:54:55 +02:00
  • f30441fd5d CMakeLists.txt modification for MSVC thanks to @Sewer56 Victor Bombi 2020-05-25 16:54:55 +02:00
  • 78c1ef224d pull imgui again for issue 3243 Victor Bombi 2020-05-18 16:40:43 +02:00
  • 787939bebc getCname uses namespace Victor Bombi 2020-05-16 16:49:08 +02:00
  • 9f99062c6f getCname uses namespace Victor Bombi 2020-05-16 16:49:08 +02:00
  • da72704aa1 pull docking and generate Victor Bombi 2020-05-16 16:27:17 +02:00
  • b861387d21 pull imgui docking branch and generate Victor Bombi 2020-04-29 18:11:57 +02:00
  • be187bcdc4 avoid last , in enums parsing 1.76 Victor Bombi 2020-04-28 14:05:05 +02:00
  • 98e6ff7051 Merge pull request #130 from barrybingo/master Victor Bombi 2020-04-20 14:58:34 +02:00
  • 39efe04d04 calc value in enums where it is sum of known values Victor Bombi 2020-04-20 14:50:37 +02:00
  • 925f656646 Make names visible when using gcc/clang barrybingo 2020-04-20 13:09:30 +01:00
  • 95d494d91d parse unnamed unions Victor Bombi 2020-04-17 21:15:00 +02:00
  • 3e6ef21864 generation Victor Bombi 2020-04-17 20:28:20 +02:00
  • 39983d8970 another union exception: TODO parse unions Victor Bombi 2020-04-17 20:27:56 +02:00
  • 4a63c7e2ae clean_spaces with mult operator Victor Bombi 2020-04-17 20:27:01 +02:00
  • acf490ffd6 README.md update with C examples links Victor Bombi 2020-04-17 11:11:38 +02:00
  • df7c5d1b5d post in cpp and h files if it is generated with internal api Victor Bombi 2020-04-14 17:37:22 +02:00
  • 7224084284 drop nocompiler generation Victor Bombi 2020-04-14 11:05:52 +02:00
  • a99713a8ba dont try to get typedef in typedef struct Victor Bombi 2020-04-14 10:31:19 +02:00
  • ce302529e4 avoid error in opengl3 impl generation with extra_defines Victor Bombi 2020-04-14 10:18:40 +02:00