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 |
|