summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-10-13Better usage documentation.HEADmasterJoe Crayne
2019-08-17Committing stale code.Joe Crayne
2019-06-09GroupNested: handle unexpected close comment.Joe Crayne
2019-03-27Switch to using Unique symbols to simplify namespace hygiene.Joe Crayne
2019-03-27Switched grokStatement to use StateT.Joe Crayne
2019-03-27WIP: do-while.Joe Crayne
2019-03-24Handle branching control flow by creating a let-binding of the continuation.Joe Crayne
2019-03-24Use dynCall when calling FunPtr types.Joe Crayne
2019-03-23grok reading a field from a struct or ptr.Joe Crayne
2019-03-23Slightly cleaner code when using side-effect expressions.Joe Crayne
2019-03-23Applicative instance for Computation.Joe Crayne
2019-03-23compContinue field.Joe Crayne
2019-03-23Document fnArgs field of FunctionEnvironment.Joe Crayne
2019-03-23Distinguish formal lambda type.Joe Crayne
2019-03-23Handle void return.Joe Crayne
2019-03-23grok assignment expression.Joe Crayne
2019-03-23Binary ops and global pointer refs.Joe Crayne
2019-03-22Option to suppress do-syntax.Joe Crayne
2019-03-22Apply do-syntax.Joe Crayne
2019-03-22Fixed ordering of comma-operator side effects.Joe Crayne
2019-03-22Use return () as default statement.Joe Crayne
2019-03-22Let 0 and 1 translate to False and True when appropriate.Joe Crayne
2019-03-22Propagate function environment throughout transpiling.Joe Crayne
2019-03-22FunctionEnvironment type.Joe Crayne
2019-03-22void function calls and string literals.Joe Crayne
2019-03-21Represent comments as functions.Joe Crayne
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