Commit graph

  • 99c95ec658 Use tree-sitter v0.15.5/0 due to break in newer versions Ganesh Viswanathan 2019-06-27 14:34:10 -05:00
  • 68ab2dbec1 Bitfield support, space after comments Ganesh Viswanathan 2019-06-09 15:58:01 -05:00
  • 9387de8638 Handle comments in #defines Ganesh Viswanathan 2019-05-27 17:19:47 -05:00
  • e245e17488 Fix configure call in template Ganesh Viswanathan 2019-05-16 13:01:20 -05:00
  • ebb78480f7 Fix git pull issue Ganesh Viswanathan 2019-05-16 11:49:33 -05:00
  • d3921f9ed2 Fix type qualifiers within pointer Ganesh Viswanathan 2019-05-12 03:25:07 -05:00
  • 7729ea93ca Use $CC for gcc and user specified Nim ccnim Ganesh Viswanathan 2019-05-10 18:51:46 -05:00
  • 78d116b205 Add lite template, clarify order of calls Ganesh Viswanathan 2019-05-10 08:47:12 -05:00
  • 2352e77c5e Import macros in plugin, no newlines in enum expressions, strformat issue Ganesh Viswanathan 2019-05-09 02:57:55 -05:00
  • 9cd9efe2f8 Update documentation Ganesh Viswanathan 2019-05-09 01:10:00 -05:00
  • a7be010832 Minor doc fixes Ganesh Viswanathan 2019-05-09 01:09:43 -05:00
  • bf2b12678c Update documentation Ganesh Viswanathan 2019-05-09 01:07:28 -05:00
  • 98333ad18b Starter template, CLI menu in README Ganesh Viswanathan 2019-05-09 01:07:02 -05:00
  • 2cdde94635
    Dynlib support genotrance 2019-05-08 23:56:30 -05:00
  • 451472ac3e Update documentation Ganesh Viswanathan 2019-05-08 23:53:01 -05:00
  • afc9991002 Follow redirects in downloadUrl dynlib Ganesh Viswanathan 2019-05-08 23:35:31 -05:00
  • 7611093750 Add dynlib support Ganesh Viswanathan 2019-05-08 23:24:15 -05:00
  • 5898e4ee20 Update documentation Ganesh Viswanathan 2019-05-08 21:07:18 -05:00
  • def527ae60
    Multiple enhancements (#128) genotrance 2019-05-08 21:05:00 -05:00
  • d9ab18c775 Exclude comments from output with flag pragma Ganesh Viswanathan 2019-05-08 20:54:03 -05:00
  • b0a8f9bec5 Remove global state from toast Ganesh Viswanathan 2019-05-08 20:16:02 -05:00
  • 268b474332 Include comments in output - #61, clean up output Ganesh Viswanathan 2019-05-08 00:59:54 -05:00
  • d65520322b Readme updates Ganesh Viswanathan 2019-05-07 22:40:45 -05:00
  • f8c433832e Add support for char enums - #119 Ganesh Viswanathan 2019-05-07 22:22:25 -05:00
  • 2679833d22 Shorten pragmas Ganesh Viswanathan 2019-05-07 16:52:13 -05:00
  • 961a739a4a Fix illegal recursion typedefs Ganesh Viswanathan 2019-05-07 15:43:54 -05:00
  • ba9b9f0bc1 Workaround AppVeyor failure Ganesh Viswanathan 2019-05-07 15:11:11 -05:00
  • 80545a8221 cdecl by default Ganesh Viswanathan 2019-05-07 11:49:19 -05:00
  • 2457671f9e Pragma cleanup and fixes Ganesh Viswanathan 2019-05-07 11:44:32 -05:00
  • 69cfce561a Undo volatile testcase Ganesh Viswanathan 2019-05-07 00:43:36 -05:00
  • e851a9adf3 Support for type qualifier after type Ganesh Viswanathan 2019-05-07 00:38:43 -05:00
  • 62f5dc121b Test case for enum identifer or'd Ganesh Viswanathan 2019-05-07 00:11:58 -05:00
  • d21ec6287b Fix enum identifier or'd, add configure support Ganesh Viswanathan 2019-05-06 23:45:25 -05:00
  • 4cc73c56b8 hostOS => buildOS mingw Ganesh Viswanathan 2019-05-04 14:36:31 -05:00
  • ec4e7aa5ba Fix for mingw cross-compilation Ganesh Viswanathan 2019-05-04 13:35:44 -05:00
  • ad90b586c4 Fix abstract double pointer param Ganesh Viswanathan 2019-05-04 13:05:38 -05:00
  • ea258079af Update documentation Ganesh Viswanathan 2019-04-10 22:28:46 -05:00
  • 46ddc05e2e Prefix stripping example Ganesh Viswanathan 2019-04-10 22:28:28 -05:00
  • 301138a005 Update documentation Ganesh Viswanathan 2019-04-10 22:27:53 -05:00
  • 1114b7edbe Comment non-nim output in cimport Ganesh Viswanathan 2019-04-10 11:46:45 -05:00
  • 7bf38b6a0c Update documentation Ganesh Viswanathan 2019-04-06 18:36:38 -05:00
  • 2bad84c4c1 Fix #123 Ganesh Viswanathan 2019-04-06 18:33:40 -05:00
  • 8fcf8011a5 Fix #124 Ganesh Viswanathan 2019-04-05 17:46:03 -05:00
  • a17c654fac Fix #124 Ganesh Viswanathan 2019-04-05 16:42:41 -05:00
  • 7bee0392e7 Show stackTrace on asserts Ganesh Viswanathan 2019-04-05 16:20:15 -05:00
  • 9a90495a1e Handle struct pointer first field, additional debugging Ganesh Viswanathan 2019-04-05 12:14:27 -05:00
  • cc1cbb459c Fix for parser.h Ganesh Viswanathan 2019-04-01 16:57:28 -05:00
  • 50f4d73db9 Verbose logging Ganesh Viswanathan 2019-04-01 12:53:37 -05:00
  • da4d800fad Fix for upstream tree-sitter changes Ganesh Viswanathan 2019-04-01 12:05:43 -05:00
  • 98352b8899 Fix CI Ganesh Viswanathan 2019-03-23 13:59:03 -05:00
  • 454403b9fe Double pointer support Ganesh Viswanathan 2019-03-23 13:33:52 -05:00
  • 28e2d7bb87 Fix #120 - object Ganesh Viswanathan 2019-03-21 10:51:00 -05:00
  • 295e838bc1 Fix include of stdlib in recurse Ganesh Viswanathan 2019-03-14 10:46:13 -05:00
  • 9fc0bb99b3 Merge branch 'master' of https://github.com/genotrance/nimterop Ganesh Viswanathan 2019-03-11 14:54:37 -05:00
  • fc1bc78250 Fix powershell TLS issue with download Ganesh Viswanathan 2019-03-07 12:21:31 -06:00
  • fcc1dde123 fix some links nimgen,genotrance => nimterop (#118) Timothee Cour 2019-02-12 15:34:03 -08:00
  • 5e212ce606 make relativePath more robust (#115) Timothee Cour 2019-02-08 14:48:24 -08:00
  • 8bda9049d0 Update documentation Ganesh Viswanathan 2019-02-08 16:37:17 -06:00
  • 1c8aa85ee7 Update documentation Ganesh Viswanathan 2019-02-08 16:37:05 -06:00
  • 7f299d18e4 Update documentation Ganesh Viswanathan 2019-02-08 16:36:23 -06:00
  • bed87aa2d8 docs now include theindex.html (w all procs) + search (#116) Timothee Cour 2019-02-08 14:32:06 -08:00
  • 5226420474 execAction: quoting was not robust (in case cmd had quotes) and bash -c was redundant on posix (#117) Timothee Cour 2019-02-08 13:59:41 -08:00
  • 0ef310b7d9 And/or/xor for enums Ganesh Viswanathan 2019-02-07 20:48:16 -06:00
  • 1251d9e200 Fix issue #90 based on PR #91 Ganesh Viswanathan 2019-02-06 18:19:20 -06:00
  • 7bc619e79d Rename tree-sitter runtime to api, add tsgen Ganesh Viswanathan 2019-02-06 18:13:58 -06:00
  • b2d68ba84c Fix to accommodate tree-sitter upstream changes Ganesh Viswanathan 2019-02-06 16:02:08 -06:00
  • e3b3750ef0 Revert relativePath Ganesh Viswanathan 2019-02-06 15:10:19 -06:00
  • 10aef55dad Add exclude to cCompile, fix duplicate filename compilation, mkDir fix, cp/mvFile, full relativePath Ganesh Viswanathan 2019-02-06 14:47:09 -06:00
  • 61eb045744 Fix quoteShell issue Ganesh Viswanathan 2019-02-03 00:02:13 -06:00
  • 9fe45ac32b refs #68; turn some macros to CT procs; fix #112 (doc fixes) (#102) Timothee Cour 2019-02-02 16:03:46 -08:00
  • 74f4485ecd Add mkdir to git, use in downloadUrl Ganesh Viswanathan 2019-02-02 00:38:18 -06:00
  • d6932247a9 Remove preprocessor file lines, clean whitespace in types Ganesh Viswanathan 2019-01-31 22:10:43 -06:00
  • 1807580c71 Fix #96 - run nim check on bad codegen Ganesh Viswanathan 2019-01-31 21:15:05 -06:00
  • 4152564b39 Fix #95 - error for multiple underscores Ganesh Viswanathan 2019-01-31 19:43:32 -06:00
  • 013c925490 Fix appveyor path, badges Ganesh Viswanathan 2019-01-31 16:20:28 -06:00
  • 240f745dce Update documentation Ganesh Viswanathan 2019-01-31 09:20:56 -06:00
  • ada2ac0244 Fix #101 - include globals in cimport Ganesh Viswanathan 2019-01-31 09:20:28 -06:00
  • abaac4d1bf Fix cOverride crash on pragmas Ganesh Viswanathan 2019-01-31 09:14:56 -06:00
  • 5f70b01302 refs #60 importc is now DRY (#88) Timothee Cour 2019-01-30 21:50:43 -08:00
  • 731398c988
    Fix #72 (#97) genotrance 2019-01-30 22:52:49 -06:00
  • 619cbc5467 Minor feedback enumnoncon Ganesh Viswanathan 2019-01-30 22:34:03 -06:00
  • b0eba35834 Suppress hint, import types in toast Ganesh Viswanathan 2019-01-30 13:16:24 -06:00
  • 424a4c831e Simpler implementation Ganesh Viswanathan 2019-01-30 12:36:11 -06:00
  • 13981e1997 Workaround gc crash on Windows Ganesh Viswanathan 2019-01-30 11:52:13 -06:00
  • 3709628b66 rm tests/.gitignore now that top-level .gitignore ignores exe and that generated includes go under ./build (#92) Timothee Cour 2019-01-30 04:34:17 -08:00
  • ef8149778c make tsoloud work on OSX (#84) Timothee Cour 2019-01-29 21:47:53 -08:00
  • 69aaa87253 quit => doAssert to show backtrace + relevant context + exception friendly (#85) Timothee Cour 2019-01-29 21:45:19 -08:00
  • 127abe1383 Remove enum converter - #72 Ganesh Viswanathan 2019-01-29 23:30:01 -06:00
  • 839c4007f6 fix #62 (toast now addressed relatively); macros=>procs + other fixes (#70) Timothee Cour 2019-01-29 21:06:26 -08:00
  • 70deda95b7 address comments Timothee Cour 2019-01-28 14:21:50 -08:00
  • ecb2d54508 fix for 0.19.2 Timothee Cour 2019-01-28 01:43:31 -08:00
  • 343024738a fix #71; bug fixes in types.nim Timothee Cour 2019-01-27 16:21:45 -08:00
  • 31ec7987db Better context in _ error msg, gitPull fix for path, allow suppress of #define _X Ganesh Viswanathan 2019-01-28 16:14:58 -06:00
  • 2bdb99c8fb Update documentation Ganesh Viswanathan 2019-01-28 10:57:47 -06:00
  • 8869e0013f Update documentation Ganesh Viswanathan 2019-01-28 10:53:08 -06:00
  • 62b44fc1e2 Fix #63 - cmdline and date in toast -n output Ganesh Viswanathan 2019-01-28 10:52:55 -06:00
  • beebb20769 Merge branch 'master' of https://github.com/genotrance/nimterop Ganesh Viswanathan 2019-01-28 09:36:44 -06:00
  • 45c3487500 Fix skip bug on _, parent in Symbol Ganesh Viswanathan 2019-01-28 09:36:25 -06:00
  • 1d000ef034 fix for ubuntu Timothee Cour 2019-01-28 01:48:09 -08:00
  • 7f8b3ebe7d fix travis: stop on 1st error Timothee Cour 2019-01-28 00:41:01 -08:00