|  Janis | 0a0e72f30d | sdk-builder: filter out methods that have an empty name because those exist somehow | 2023-06-29 22:41:46 +02:00 |  | 
				
					
						|  Janis | 6f8a49dc32 | sdk-builder: cleanup | 2023-06-29 22:06:48 +02:00 |  | 
				
					
						|  Janis | 01feff8cf5 | sdk-builder: can pretty-print sdk in rust now presumably | 2023-06-29 22:04:54 +02:00 |  | 
				
					
						|  Janis | 117e8878d6 | sdk-builder: cleanup | 2023-06-29 20:44:57 +02:00 |  | 
				
					
						|  Janis | 15f2b70449 | sdk-builder: using tokens instead of strings to transport type idents/paths | 2023-06-29 20:44:29 +02:00 |  | 
				
					
						|  Janis | 5b11e2998a | ability to generate only selected packages and dependencies | 2023-06-29 17:24:14 +02:00 |  | 
				
					
						|  Janis | caf49d4890 | sdk-builder: ident shenanigans that arent working really :/ | 2023-06-29 17:23:55 +02:00 |  | 
				
					
						|  Janis | c34886f954 | sdk-builder: canonicalize and ident-ize package name - fix `,` not being an illegal char in idents | 2023-06-29 16:43:17 +02:00 |  | 
				
					
						|  Janis | 8c47749c98 | sdk-builder: env_logger | 2023-06-29 16:42:58 +02:00 |  | 
				
					
						|  Janis | dab24aed61 | sdk-builder: actually pass on generated tokens | 2023-06-29 16:26:39 +02:00 |  | 
				
					
						|  Janis | de6ff073dc | sdk-builder: proper absolute paths for types, proper ident construction | 2023-06-29 16:26:06 +02:00 |  | 
				
					
						|  Janis | 98b8d0378f | sdk-builder: main function does stuff | 2023-06-29 16:25:31 +02:00 |  | 
				
					
						|  Janis | 2b8d3942da | precise setter function calling in case more than 1 trait is implemented (collision) | 2023-06-26 12:56:00 +02:00 |  | 
				
					
						|  Janis | 5b8ec05589 | absolute paths and getters for path/type name | 2023-06-26 12:55:30 +02:00 |  | 
				
					
						|  Janis | d4505e58d4 | use pkg name instead of placeholder string | 2023-06-26 10:54:53 +02:00 |  | 
				
					
						|  Janis | 1ab11164d3 | override method_param/field name if it collides | 2023-06-26 10:54:49 +02:00 |  | 
				
					
						|  Janis | 15b8ec562c | sdk-builder: debug print tokens for each type | 2023-06-26 00:14:18 +02:00 |  | 
				
					
						|  Janis | 572fe68591 | sdk-builder: cleanup/fixes | 2023-06-25 19:11:55 +02:00 |  | 
				
					
						|  Janis | df4cc0677b | implement super-type fields and methods | 2023-06-25 16:36:22 +02:00 |  | 
				
					
						|  Janis | 9ebaf8cd5d | generate method trait | 2023-06-25 13:43:52 +02:00 |  | 
				
					
						|  Janis | b4492dbfd5 | initial commit (already containing way too much) of sdk builder sdk-builder builds the sdk from the serialized RON file
initially only rust will be supported, but C++ and even C, Kotlin or Zig will be easy to add. | 2023-06-24 01:02:42 +02:00 |  |