Commit graph

  • 33a3f6fc8b Fix for const void * proc Ganesh Viswanathan 2018-12-26 21:33:50 -06:00
  • c3744c0034 Enums as distinct int, always relative to project path, cmd /c for toast, escape reserved words Ganesh Viswanathan 2018-12-26 21:24:05 -06:00
  • 9cddef831d Remove closure pragmas Ganesh Viswanathan 2018-12-26 20:24:17 -06:00
  • e59e34a7be Array ptr, numeric length, tests Ganesh Viswanathan 2018-12-26 20:18:38 -06:00
  • 373e9decf3 Support arrays in structs Ganesh Viswanathan 2018-12-26 18:49:46 -06:00
  • 1684e773ad Tests for enhancements Ganesh Viswanathan 2018-12-26 17:42:13 -06:00
  • 34cb1715b8 Support for math expressions, nameless enums, uintptr, redundant typedef naming Ganesh Viswanathan 2018-12-26 13:25:45 -06:00
  • 0697feed0f Fix treesitter namespace issue Ganesh Viswanathan 2018-12-15 22:35:56 -06:00
  • f90b00446e No caching of binaries on Travis Ganesh Viswanathan 2018-12-10 09:52:18 -06:00
  • d835d29e3e Fix recursion in type Ganesh Viswanathan 2018-12-05 00:35:15 -06:00
  • 7c8afa1997 Fix default cpp mode, print row col length in AST output Ganesh Viswanathan 2018-12-05 00:14:38 -06:00
  • dfe06fd9d4 Support for unions Ganesh Viswanathan 2018-12-04 23:37:08 -06:00
  • cb1c7f28cb Add math test for Windows Ganesh Viswanathan 2018-12-04 17:14:50 -06:00
  • 8d9bc5adbd Fix qualifiers, preproc only literals, remove _, struct field issue, print preproc output Ganesh Viswanathan 2018-12-04 16:46:16 -06:00
  • e77792ceb7 Fix crash if no arguments Ganesh Viswanathan 2018-12-04 14:59:00 -06:00
  • cf2f200a16 Fix performance issues with regex Ganesh Viswanathan 2018-12-04 13:24:49 -06:00
  • cb100ca571 Add short CLI flags, --source= not required Ganesh Viswanathan 2018-12-04 11:11:34 -06:00
  • 4fe3b0380c Fixes for const, short and function returning pointer Ganesh Viswanathan 2018-12-03 22:29:39 -06:00
  • d3340d51e2 Fix inline comments breaking search Ganesh Viswanathan 2018-12-03 21:15:02 -06:00
  • 007f3aa191 Fix for uchar and double Ganesh Viswanathan 2018-12-03 16:25:44 -06:00
  • ba8c57984b Support for unsigned, function params with pointers Ganesh Viswanathan 2018-12-03 16:17:13 -06:00
  • 33956c36ee Switch to simpler grammar engine Ganesh Viswanathan 2018-12-03 14:58:27 -06:00
  • 9c206fea4f Merge branch 'master' of https://github.com/genotrance/nimterop Ganesh Viswanathan 2018-12-03 14:20:31 -06:00
  • a32835a0e3
    Merge pull request #26 from timotheecour/pr_fix_8 genotrance 2018-11-29 18:32:34 -06:00
  • 7dd8fff8a7 fix #8 ; keep track of source file; display in standard sublime format file:line:col Timothee Cour 2018-11-29 15:13:25 -08:00
  • b1c5407ff3 Fix #22 - print parse errors as comments Ganesh Viswanathan 2018-11-28 22:21:34 -06:00
  • c9b57c567c Fix #23 - handle inline comments, handle typedef enum X {} Y; Ganesh Viswanathan 2018-11-28 16:51:32 -06:00
  • a2ff8ea64c Update README [ci skip] Ganesh Viswanathan 2018-11-28 16:06:15 -06:00
  • 77fafa0ada
    Merge pull request #21 from timotheecour/pr_misc4 genotrance 2018-11-28 15:49:56 -06:00
  • 4a6973c14d use cligen; fix bugs; some cleanups Timothee Cour 2018-11-28 16:30:56 -05:00
  • 691e7d80e5 Fix uint32 Ganesh Viswanathan 2018-11-28 11:37:53 -06:00
  • 7344042029 Move AST to Nim processing into toast Ganesh Viswanathan 2018-11-28 11:08:45 -06:00
  • d7ca43f49f Fix toast on Linux Ganesh Viswanathan 2018-11-27 20:14:32 -06:00
  • b8b56f4ed2
    Merge pull request #18 from timotheecour/pr_fix_32bit_builds genotrance 2018-11-27 19:50:05 -06:00
  • e7f58adc49 simplift travis Timothee Cour 2018-11-27 20:19:24 -05:00
  • 3a3c1f5e57 fix 32bit builds Timothee Cour 2018-11-27 19:51:04 -05:00
  • 51180f6373 Build status on Github Ganesh Viswanathan 2018-11-27 18:09:42 -06:00
  • b8cddadfd0 Add CI Ganesh Viswanathan 2018-11-27 18:01:38 -06:00
  • 7aed05b4a8
    Merge pull request #14 from timotheecour/pr_tnimterop_cpp genotrance 2018-11-27 17:55:36 -06:00
  • c1ea14c0d3 doAssert => check Timothee Cour 2018-11-27 18:27:59 -05:00
  • 6a4158dab4 fixup Timothee Cour 2018-11-27 18:25:34 -05:00
  • d00aeeafdd add syntax cIncludeDir "$projpath/include"; do not use recursive search paths; add test tests/tnimterop_cpp.nim Timothee Cour 2018-11-27 18:06:17 -05:00
  • fb053dd81e Cleanup Ganesh Viswanathan 2018-11-27 16:58:11 -06:00
  • 9ee67da1c2 Add preprocessor step in toast Ganesh Viswanathan 2018-11-27 14:56:47 -06:00
  • 14b75cea31 Merge branch 'master' of https://github.com/genotrance/nimterop Ganesh Viswanathan 2018-11-25 12:27:49 -06:00
  • 50eba9a485 Minor changes Ganesh Viswanathan 2018-11-25 12:27:28 -06:00
  • 2b7e60807c
    Merge pull request #13 from timotheecour/fix_gitignore genotrance 2018-11-24 17:08:24 -06:00
  • 88692bce07 fix gitignore Timothee Cour 2018-11-24 18:05:40 -05:00
  • b9b5174759 More pointer support, cpp mode default in toast, cleanup Ganesh Viswanathan 2018-11-21 23:45:12 -06:00
  • a8bb2dc01f Fix #7 - separate file searching from include dirs Ganesh Viswanathan 2018-11-21 21:53:40 -06:00
  • 5b6bfc397e
    Merge pull request #8 from timotheecour/pr_fixup genotrance 2018-11-21 18:38:12 -06:00
  • 6b68a71069 fixup Timothee Cour 2018-11-21 16:34:29 -08:00
  • db15588cbc always use assert=>doAssert for tests Timothee Cour 2018-11-21 16:27:22 -08:00
  • abc5bda9a0 Fix #6 Ganesh Viswanathan 2018-11-21 18:08:07 -06:00
  • 4a71dff5a2
    Merge pull request #5 from timotheecour/pr_simplify_install genotrance 2018-11-21 17:42:48 -06:00
  • 10509e0284 Merge branch 'master' of https://github.com/genotrance/nimterop Ganesh Viswanathan 2018-11-21 17:37:09 -06:00
  • ca7b37bb05 simplify install Timothee Cour 2018-11-21 15:25:51 -08:00
  • 758833a559 Merge branch 'master' of https://github.com/genotrance/nimterop Ganesh Viswanathan 2018-11-21 17:24:26 -06:00
  • c0481ac41c Use enums for sym, fail if no toast Ganesh Viswanathan 2018-11-21 17:24:13 -06:00
  • 8dad6c8b31 Mac support Ganesh Viswanathan 2018-11-21 17:13:36 -06:00
  • 773d4f9f5f
    Merge pull request #2 from timotheecour/patch-1 genotrance 2018-11-21 16:48:59 -06:00
  • d0a6ca6833
    Update README.md Timothee Cour 2018-11-21 14:45:32 -08:00
  • dc14ceca4c
    Update README.md Timothee Cour 2018-11-21 14:44:33 -08:00
  • 01c295a41c Initial pointer support, ugly toast Ganesh Viswanathan 2018-11-21 14:14:18 -06:00
  • 047e33868f Filter out comment nodes Ganesh Viswanathan 2018-11-21 11:41:47 -06:00
  • 63585e889e Add git support Ganesh Viswanathan 2018-11-20 22:56:30 -06:00
  • 882b38f4f6 Fix typedef struct X X Ganesh Viswanathan 2018-11-20 17:02:37 -06:00
  • b6ca0a815a Use references, reduce RAM usage Ganesh Viswanathan 2018-11-20 16:49:14 -06:00
  • 4ace90476b Tests directory reference Ganesh Viswanathan 2018-11-20 03:08:23 -06:00
  • 9787797d15 Initial version Ganesh Viswanathan 2018-11-20 03:01:04 -06:00