Victor Bombi
|
dbcc6d1529
|
cpp2ffi: implement func templates by ftemplate_list
|
2020-09-07 12:29:46 +02:00 |
|
Victor Bombi
|
477f60f822
|
cpp2ffi: implement func templates by ftemplate_list
|
2020-09-07 12:28:45 +02:00 |
|
Victor Bombi
|
53156c32c6
|
cpp2ffi: export parse_enum_value (used in LuaJIT-ImGui class_gen)
|
2020-09-06 18:43:07 +02:00 |
|
Victor Bombi
|
1109a79367
|
cpp2ffi: export parse_enum_value (used in LuaJIT-ImGui class_gen)
|
2020-09-06 18:42:02 +02:00 |
|
Victor Bombi
|
a91865dc27
|
cpp2ffi: add ":" to characters in default detection
|
2020-09-06 15:59:03 +02:00 |
|
Victor Bombi
|
d766b79138
|
cpp2ffi: add ":" to characters in default detection
|
2020-09-06 15:58:03 +02:00 |
|
Victor Bombi
|
bb0dd1ac93
|
cpp2ffi: split func_header_generate into func_header_generate_structs and func_header_generate_funcs
|
2020-09-06 10:49:48 +02:00 |
|
Victor Bombi
|
596f3008f6
|
cpp2ffi: split func_header_generate into func_header_generate_structs and func_header_generate_funcs
|
2020-09-06 10:48:39 +02:00 |
|
Victor Bombi
|
59e49145e8
|
cpp2ffi: skip static variable from template detection also
|
2020-09-05 11:25:45 +02:00 |
|
Victor Bombi
|
512efb3505
|
cpp2ffi: skip static variable from template detection also
|
2020-09-05 11:24:03 +02:00 |
|
Victor Bombi
|
75c05adbcb
|
generation
|
2020-09-04 16:59:21 +02:00 |
|
Victor Bombi
|
22728d5470
|
generator.lua: generate_templates with table_do_sorted for output consistency
|
2020-09-04 16:58:42 +02:00 |
|
Victor Bombi
|
aeac366ece
|
generator.lua: pre sorted changes
|
2020-09-04 16:58:42 +02:00 |
|
Victor Bombi
|
678ae8b32b
|
cpp2ffi: use table_do_sorted in func_header_generate to have more output consistency
|
2020-09-04 16:58:42 +02:00 |
|
Victor Bombi
|
2b0058b61e
|
generator: cpp2ffi rule out template typename (ex. T) so avoid correction in generator.lua
|
2020-09-04 16:58:42 +02:00 |
|
Victor Bombi
|
3d997ffdae
|
generation
|
2020-09-04 16:57:18 +02:00 |
|
Victor Bombi
|
95d626aef9
|
generator.lua: generate_templates with table_do_sorted for output consistency
|
2020-09-04 16:56:02 +02:00 |
|
Victor Bombi
|
3c30c86405
|
generator.lua: pre sorted changes
|
2020-09-04 16:56:02 +02:00 |
|
Victor Bombi
|
41ea43b13f
|
cpp2ffi: use table_do_sorted in func_header_generate to have more output consistency
|
2020-09-04 16:19:30 +02:00 |
|
Victor Bombi
|
670965cbe5
|
generator: cpp2ffi rule out template typename (ex. T) so avoid correction in generator.lua
|
2020-09-04 15:44:40 +02:00 |
|
Victor Bombi
|
18af68901e
|
generation with new recursive parser
|
2020-09-04 10:53:15 +02:00 |
|
Victor Bombi
|
ebc4b3548a
|
new parser: update README.md
|
2020-09-04 10:51:57 +02:00 |
|
Victor Bombi
|
c6c733bac4
|
new parser: clean_structR1 clean vardef_re initializations
|
2020-09-04 10:51:57 +02:00 |
|
Victor Bombi
|
bf98608d4f
|
move parseFunctions to gen_structs_and_enums
|
2020-09-04 10:51:57 +02:00 |
|
Victor Bombi
|
83b5cc19a0
|
clean get_parents_name
|
2020-09-04 10:51:57 +02:00 |
|
Victor Bombi
|
e9fa5cb5e2
|
new generator: embeded_structs use get_parents_name
|
2020-09-04 10:51:56 +02:00 |
|
Victor Bombi
|
66ae832d05
|
new generator move embeded_structs detection to gen_structs_and_enums
|
2020-09-04 10:51:56 +02:00 |
|
Victor Bombi
|
1d7ef93de9
|
new parser move templates in struct detection to parseItems
|
2020-09-04 10:51:56 +02:00 |
|
Victor Bombi
|
d08bad2477
|
new recursive parser3: take care of static functions
|
2020-09-04 10:51:56 +02:00 |
|
Victor Bombi
|
2afe1f5beb
|
new recusive parser2
|
2020-09-04 10:51:56 +02:00 |
|
Victor Bombi
|
7b6e549e9c
|
cpp2ffi: new recursive parser
|
2020-09-04 10:51:56 +02:00 |
|
Victor Bombi
|
f635eb28c5
|
generation with new recursive parser
|
2020-09-04 10:43:31 +02:00 |
|
Victor Bombi
|
710ff2ae12
|
new parser: update README.md
|
2020-09-04 10:41:18 +02:00 |
|
Victor Bombi
|
a7ba601962
|
new parser: clean_structR1 clean vardef_re initializations
|
2020-09-04 10:41:18 +02:00 |
|
Victor Bombi
|
6d112735ee
|
move parseFunctions to gen_structs_and_enums
|
2020-09-04 10:41:18 +02:00 |
|
Victor Bombi
|
ea1e5a3ab8
|
clean get_parents_name
|
2020-09-04 10:41:18 +02:00 |
|
Victor Bombi
|
46f51395eb
|
new generator: embeded_structs use get_parents_name
|
2020-09-04 10:41:18 +02:00 |
|
Victor Bombi
|
8fee1a6fe7
|
new generator move embeded_structs detection to gen_structs_and_enums
|
2020-09-04 10:41:18 +02:00 |
|
Victor Bombi
|
8ba8ced1f5
|
new parser move templates in struct detection to parseItems
|
2020-09-04 10:41:17 +02:00 |
|
Victor Bombi
|
13aafdee96
|
new recursive parser3: take care of static functions
|
2020-09-04 10:41:17 +02:00 |
|
Victor Bombi
|
18745e0713
|
new recusive parser2
|
2020-09-04 10:41:17 +02:00 |
|
Victor Bombi
|
5f1243c42c
|
cpp2ffi: new recursive parser
|
2020-09-04 10:41:17 +02:00 |
|
Victor Bombi
|
cfdfe11c10
|
cpp2ffi: skip function_re and functionD_re as not processed (they are processed already)
|
2020-08-31 11:19:43 +02:00 |
|
Victor Bombi
|
a0056887df
|
cpp2ffi: function_re: avoid confusion with asignment, templated args: allow several, add not processed info
|
2020-08-31 11:19:42 +02:00 |
|
Victor Bombi
|
804b0c0bab
|
cpp2ffi: skip function_re and functionD_re as not processed (they are processed already)
|
2020-08-31 09:30:34 +02:00 |
|
Victor Bombi
|
4630f434ea
|
cpp2ffi: function_re: avoid confusion with asignment, templated args: allow several, add not processed info
|
2020-08-31 09:15:37 +02:00 |
|
Victor Bombi
|
a486f2999a
|
cpp2ffi: embeded_enums typedef generation (for ImGuizmo) and gen_structs_and_enums keeps strings (to avoid running twice)
|
2020-08-29 14:29:33 +02:00 |
|
Victor Bombi
|
a68f4a93ae
|
cpp2ffi: embeded_enums typedef generation (for ImGuizmo) and gen_structs_and_enums keeps strings (to avoid running twice)
|
2020-08-29 14:28:17 +02:00 |
|
Victor Bombi
|
7cf1592256
|
cpp2ffi: get enums in namespace (needed by ImGuizmo)
|
2020-08-28 19:05:48 +02:00 |
|
Victor Bombi
|
b6bc895d01
|
cpp2ffi: get enums in namespace (needed by ImGuizmo)
|
2020-08-28 19:04:55 +02:00 |
|