summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-03-21Fixed line-count when line comments are used.Joe Crayne
2019-03-21While parsing coments, use width 8 tabs.Joe Crayne
2019-03-20Grok assignment to field.Joe Crayne
2019-03-20signaturesJoe Crayne
2019-03-20Stub-generation fixes.Joe Crayne
2019-03-19Support nested pointers.Joe Crayne
2019-03-19Fix statement-expression handling.Joe Crayne
2019-03-19Grok more if-then cases.Joe Crayne
2019-03-19grok assertion fail.Joe Crayne
2019-03-19expression-statements and increment statement.Joe Crayne
2019-03-19sigsJoe Crayne
2019-03-19Support for expression-statements.Joe Crayne
2019-03-19Implemented C comma operator.Joe Crayne
2019-03-19Grok ternary operator.Joe Crayne
2019-03-18recognize nullPtr, fix withPointer output.Joe Crayne
2019-03-18Initialize record fields.Joe Crayne
2019-03-18Transpile code to create structs.Joe Crayne
2019-03-18Handle function calls and address-of operator.Joe Crayne
2019-03-17Use refactored comment parser.Joe Crayne
2019-03-17Seperate module for comment parsing.Joe Crayne
2019-03-17Use LT instead as nodeinfo placeholder for brevity.Joe Crayne
2019-03-14Restrict transpilation to functions.Joe Crayne
2019-03-13First successful function transpile.Joe Crayne
2019-03-10Extract documented enum types.Joe Crayne
2019-03-10Signatures.Joe Crayne
2019-03-10* getsig: Keep original c-names for haskell types.Joe Crayne
2019-02-25cabal file and licenseJoe Crayne
2018-11-25Rename stubs file to <Module>_patch.cJoe Crayne
2018-11-24Fix skipping top-level includes in pretty print.Joe Crayne
2018-11-24It worked!Joe Crayne
2018-11-23Handle special case (void) argument list.Joe Crayne
2018-11-23Allow providing extra c modules during link.Joe Crayne
2018-11-23handle void return typesJoe Crayne
2018-11-23Add includes to stubs file.Joe Crayne
2018-11-22Use parsed include stack for for pretty-printed C.Joe Crayne
2018-11-22parse include stack from preprocessed c output.Joe Crayne
2018-11-21Fix pattern fail for zero-argument functions.Joe Crayne
2018-11-21Write output files.Joe Crayne
2018-11-21Put haskell type in stub error message.Joe Crayne
2018-11-21wip: monkey-patch stub. support void functions.Joe Crayne
2018-11-21wip: monkey-patch stub. function body.Joe Crayne
2018-11-21wip: monkey-patch stub.Joe Crayne
2018-11-21saving some workJoe Crayne
2018-11-21monkey-patch setter finished.Joe Crayne
2018-11-20wip: monkey-patch setter. Void return value.Joe Crayne
2018-11-20wip: monkey-patch setter. Argument list only.Joe Crayne
2018-11-20Generate settable function pointer for monkey patching.Joe Crayne
2018-11-20import signatures should be IO actions.Joe Crayne
2018-11-20Invoke linker to determine missing symbols.Joe Crayne
2018-11-19Compilable output.Joe Crayne