Commit Graph

  • 699c207c8c Inja v2 (#67) v2.0.0 pantor 2018-12-23 16:13:15 +01:00
  • d90f93fda0 optional benchmark pantor 2018-12-14 19:31:40 +01:00
  • 6bae3a7d5a update readme pantor 2018-12-14 18:04:39 +01:00
  • 595076ebec split dev files and amalgamate into a single header pantor 2018-12-14 18:03:45 +01:00
  • e44c2372e1 code cleaning pantor 2018-11-23 18:03:51 +01:00
  • 0f1f57a8a3 fix cmake build for benchmark pantor 2018-11-23 17:57:05 +01:00
  • 7dbdd44b0e add benchmark, add hayai pantor 2018-11-21 21:29:36 +01:00
  • 5021b220b0 update to json 3.4.0 pantor 2018-11-11 14:38:00 +01:00
  • b66f2d23aa add type checks: isString, ... pantor 2018-11-11 14:34:35 +01:00
  • bac1771d42 clearer integration pantor 2018-11-11 14:10:03 +01:00
  • 84faa3a31d allow more flexible whitespaces pantor 2018-11-11 14:09:55 +01:00
  • d6cfbd0f07 undo cmake version pantor 2018-08-29 19:40:50 +02:00
  • 65cc971e21 Merge branch 'master' of https://github.com/pantor/inja pantor 2018-08-29 19:31:55 +02:00
  • a496ec9585 update to json 3.2 and catch 2.3, clean cmake pantor 2018-08-29 19:31:37 +02:00
  • 6afdf700cb Fix division by zero warning (#61) pantor 2018-08-09 12:41:56 +02:00
  • 4eaeb2b182 Update CMakeLists.txt (#59) Tian Jin 2018-07-27 07:35:47 -04:00
  • a06207b64b Update CMakeLists.txt (#58) Tian Jin 2018-07-25 01:44:54 -04:00
  • 360228eabf Fix the std::transform bug (#56) Erik Partridge 2018-06-26 03:40:12 -04:00
  • 32ca238c23 Made unmodified variables const (#55) Maxime Pinard 2018-05-23 07:45:05 +02:00
  • 0898b1c302 use loop object for loop variables pantor 2018-05-22 22:52:55 +02:00
  • 1dc3267c02 Typo corrections (#51) Maxime Pinard 2018-05-22 22:29:51 +02:00
  • 4ccc2e62ec Merge pull request #48 from pantor/include-json-in-inja pantor 2018-05-15 21:55:14 +02:00
  • 3c8823a3fa Merge branch 'master' into in-memory-includes pantor 2018-05-15 20:25:58 +02:00
  • 71cfb21e61 include nlohmann/json in inja directly pantor 2018-05-15 20:23:09 +02:00
  • 0029a130ab clean meson file pantor 2018-05-15 20:03:15 +02:00
  • 394610b002 order includes pantor 2018-05-15 19:52:41 +02:00
  • c8d3d720c8 add in-memory includes via include_template (#47) pantor 2018-05-14 20:48:28 +02:00
  • cb18e2cd0c add in-memory includes via include_template pantor 2018-05-14 20:21:29 +02:00
  • 95e3712aaf add vcpkg integration pantor 2018-05-06 09:03:46 +02:00
  • 29d0ddcf09 Add Conan integration to readme pantor 2018-04-18 16:48:45 +02:00
  • 1cb6b15cca Add exists() function that checks existence of key (#38) Samuel Leweke 2018-04-02 15:54:00 +02:00
  • 138e0da339 add STL containers support for Templates (issue #42) pantor 2018-04-02 15:49:59 +02:00
  • 8d21a9dae9 multiple render optimizations pantor 2018-04-02 15:43:32 +02:00
  • e339da7e2b Use references pantor 2018-03-20 17:00:33 +01:00
  • 73a40cf1b1 fix mac os x callback without parent bug pantor 2018-03-20 16:36:11 +01:00
  • cfa0e5cbfe fix old xcode tests pantor 2018-03-19 18:34:35 +01:00
  • e38df0931f Fix line statements pantor 2018-03-19 12:20:12 +01:00
  • 561f8cf59e Catch some errors for conditional parsing pantor 2018-03-19 11:43:19 +01:00
  • 1766793fd5 Allow index in nested loops pantor 2018-03-19 11:09:23 +01:00
  • 776af96b0b Use callbacks without parameters either with or without parenthesis pantor 2018-03-19 10:46:49 +01:00
  • b68f745866 added is_last == false test pantor 2018-03-19 10:37:55 +01:00
  • cd43573c0e add not is_last test pantor 2018-03-19 10:33:37 +01:00
  • 44f7461a8a allow empty lists for loops pantor 2018-03-19 10:30:26 +01:00
  • b458ed576d pass json data as reference pantor 2018-03-16 10:24:27 +01:00
  • f67767a6b2 Fixed warning in 64-bit windows build (#24) v1.0.0 v0.1.0 Ludek Vodicka 2018-03-09 14:43:56 +01:00
  • 6da37615ef fix global path test pantor 2018-03-07 16:54:23 +01:00
  • 98506f355a add meson build for testing pantor 2018-03-07 15:24:58 +01:00
  • 904074c9a8 fix test for loop error message pantor 2018-03-01 14:47:20 +01:00
  • 99d3cd1ddf better loop error message pantor 2018-03-01 14:36:09 +01:00
  • 6f7fad983d add float and int string conversion pantor 2018-03-01 11:29:56 +01:00
  • 6e5167d68b Another optimization of passing arguments as reference (#23) Ludek Vodicka 2018-03-01 11:19:21 +01:00
  • 097ebf1f90 fix search_closed_on_level if nothing was found pantor 2018-02-28 12:42:39 +01:00
  • 07b49af6a4 add readme plural line statements pantor 2018-02-28 12:01:14 +01:00
  • 92241617c2 Merge pull request #21 from ludekvodicka/patch-2 lbersch 2018-02-28 11:36:03 +01:00
  • e90e849a5e Merge branch 'master' into patch-2 lbersch 2018-02-28 11:35:51 +01:00
  • 833a7226fe Merge pull request #20 from ludekvodicka/patch-1 lbersch 2018-02-28 11:35:01 +01:00
  • 08b1245f5b Fixed set_* methods Ludek Vodicka 2018-02-26 13:04:36 +01:00
  • aafd86b80c Fixed typo Ludek Vodicka 2018-02-26 12:43:51 +01:00
  • f7e0fa1c68 fix throw test pantor 2018-02-24 17:45:29 +01:00
  • 7e32e8bcfe use central throw function pantor 2018-02-24 14:50:38 +01:00
  • 86f310038d code cleaning pantor 2018-02-24 12:47:29 +01:00
  • 2ae161b4bd make renderer private in env pantor 2018-02-23 23:47:09 +01:00
  • e522903440 move json parsing and element_notation in parser pantor 2018-02-23 20:26:01 +01:00
  • c29fd9189d allow callbacks with the same name but different number of arguments pantor 2018-02-23 20:07:04 +01:00
  • 49b396c20b sort code where it makes sense pantor 2018-02-23 19:46:26 +01:00
  • 8f1ac50117 Merge pull request #14 from ludekvodicka/master lbersch 2018-02-23 17:00:47 +01:00
  • 2cc9ba2562 Removed unused "exception" variable to remove compiler warnings (warning C4101: 'exception': unreferenced local variable) LUDA-PC\ludek.vodicka 2018-02-23 15:47:39 +01:00
  • c5ea89c87e correct write template pantor 2018-02-23 15:45:34 +01:00
  • 179f31e2bb Merge pull request #1 from pantor/master Ludek Vodicka 2018-02-23 15:32:00 +01:00
  • b6d464a153 Merge pull request #11 from ludekvodicka/master lbersch 2018-02-23 15:24:13 +01:00
  • 221b59d364 use at for json pointer, fix errors pantor 2018-02-23 14:51:48 +01:00
  • 08a79d6e7c replace all string += with append pantor 2018-02-23 14:34:58 +01:00
  • bd4c56bf67 set inja release version to 1.0.0 pantor 2018-02-23 12:51:52 +01:00
  • 4d0ceda62d add meson build interface to readme pantor 2018-02-23 12:49:47 +01:00
  • 577301773d add version definitions pantor 2018-02-23 12:44:21 +01:00
  • ffe25364c0 add copyright header to inja.hpp pantor 2018-02-23 12:43:07 +01:00
  • 9400226ebd add meson build interface pantor 2018-02-23 12:42:59 +01:00
  • 8f4cec2b2d Optimization of json params as const-reference instead of creating new json object LUDA-PC\ludek.vodicka 2018-02-23 12:22:29 +01:00
  • 85586245a5 Few more warnings fixes LUDA-PC\ludek.vodicka 2018-02-23 11:58:40 +01:00
  • 74ad4281ed fix render file/template bug pantor 2018-02-20 10:20:26 +01:00
  • a6f9911d3a try clang 5 pantor 2018-02-19 23:16:56 +01:00
  • effbfe09c3 try clang 4 pantor 2018-02-19 23:07:50 +01:00
  • 44da70da1a fix data in readme doc pantor 2018-02-19 22:45:00 +01:00
  • 0e1d1d5084 badge appveyor master branch pantor 2018-02-19 11:22:25 +01:00
  • fd76144caa remove empty line in readme pantor 2018-02-18 20:30:26 +01:00
  • 9f97c9add1 add sort function pantor 2018-02-18 19:41:56 +01:00
  • 37d16d3c3a min, max functions pantor 2018-02-18 19:34:16 +01:00
  • c886c89131 add map loops pantor 2018-02-18 19:24:49 +01:00
  • 98aed90e02 argument default json pantor 2018-02-18 18:59:24 +01:00
  • f931a95800 use get_argument function in callbacks pantor 2018-02-18 18:56:35 +01:00
  • 693bf63493 Make inja lowerscore in text pantor 2018-02-18 18:47:29 +01:00
  • 7cd35db5f5 fix default function escaping in readme pantor 2018-02-18 13:24:19 +01:00
  • e0ccb5a62f fix semicolons in readme pantor 2018-02-18 13:13:13 +01:00
  • b57a747ef2 add default function pantor 2018-02-18 11:50:14 +01:00
  • be2e8fca78 fix readme code pantor 2018-02-17 23:48:16 +01:00
  • e06b7f2353 mention callbacks in first paragraph pantor 2018-02-17 16:05:50 +01:00
  • 788d94bba5 remove env from double-greet example pantor 2018-02-17 16:02:35 +01:00
  • 03d3414968 Merge branch 'master' into callbacks pantor 2018-02-17 15:53:57 +01:00
  • f2315cbec9 use underscore notation for variables and functions pantor 2018-02-17 15:50:07 +01:00
  • d748979934 readme update pantor 2018-02-17 14:10:51 +01:00