summaryrefslogtreecommitdiffhomepage
path: root/Readme.mdown
diff options
context:
space:
mode:
Diffstat (limited to 'Readme.mdown')
-rw-r--r--Readme.mdown10
1 files changed, 7 insertions, 3 deletions
diff --git a/Readme.mdown b/Readme.mdown
index 6deb78b..296955e 100644
--- a/Readme.mdown
+++ b/Readme.mdown
@@ -18,20 +18,24 @@ A binding assistant and generator for C/C++ to mruby(Under heavy WIP)
- insert bindings you made yourself
3. Run the generator with the configuration file - this generates the resulting binding code
-Todo:
+#### Todo:
- [X] parse C files for function and struct declarations
- [X] plan for DSL for configuration file
- [ ] create generator's default output
- [X] phase 1 - bind returnless, paramless functions
- - [ ] phase 2 - bind standard type return functions(e.g string or int), but still paramless
+ - [X] phase 2 - bind standard type return functions(e.g string or int), but still paramless
- bool
- int
- float
- double
- string
- - [ ] phase 3 - bind standard type return or params
+ - [X] phase 3 - bind standard type return or params
- [ ] phase 4 - bind struct construction(returning struct objects)
+ - [X] returning structs
+ - [X] accessors for values inside structs
+ - [ ] bind struct initializer
- [ ] phase 5 - bind struct params(unwrapping structs)
+- [ ] clean up code
- [ ] have generator use config DSL file to customize bindings
- [ ] do it all again for C++