Commit Graph

231 Commits

Author SHA1 Message Date
Mark Hollomon
1dfd86fa6f Fix for issue #80 (#81)
* Fix for issue #80

When updating the `opening_chars`, line_statment was forgotten. So, a
change to any of the openers would cause line statements to start being
unrecognized.

I added a unit test to cover this case.

* fix indentation

* add update to single_include
2019-01-23 19:18:47 +01:00
Lars Berscheid
2c98adbcf7 remove appveyor test 2019-01-22 11:04:00 +01:00
pantor
e63411568c fix appveyor build 2019-01-21 21:48:11 +01:00
pantor
5553ee7526 add older compilers 2019-01-21 21:42:52 +01:00
pantor
dbcd5265fc add string_view polyfill 2019-01-21 21:34:34 +01:00
pantor
5d99c2b703 ignore most warnings in appveyor 2019-01-21 19:01:23 +01:00
pantor
41857c2c83 add line break 2019-01-20 09:51:53 +01:00
pantor
87ab78acf0 add link to documentation 2019-01-20 09:49:52 +01:00
pantor
3221fbef7e fix directory doxygen 2019-01-19 18:32:23 +01:00
pantor
75582236d8 finalize2 travis.yml 2019-01-19 17:56:26 +01:00
pantor
fdf1c126a9 finalize travis.yml 2019-01-19 17:51:35 +01:00
pantor
aa8929c5e5 update travis.yml 2019-01-19 17:44:22 +01:00
pantor
0382e61bbd update travi.yml 2019-01-19 17:40:08 +01:00
pantor
98d6854e1f update travis.yml 2019-01-19 17:26:56 +01:00
pantor
cab491ae2b Merge branch 'master' of https://github.com/pantor/inja 2019-01-19 17:17:46 +01:00
pantor
4df7f9dd35 update travis 2019-01-19 17:17:14 +01:00
Tim
0bff74666e Change std::stringstream& to std::ostream& in render_to() (#76)
* Change std::stringstream& to std::ostream& in render_to()

Fixes #75

* Expose render_to

* Update readme with example of render_to
v2.0.1
2019-01-10 14:39:12 +01:00
pantor
210848bb98 Readme fix write_with_json_file 2019-01-08 17:09:11 +01:00
Lars Berscheid
02b8355081 update single include file 2019-01-07 16:46:25 +01:00
Lars Berscheid
a9d4ca9a4e fix string view reference movement in bytecode 2019-01-07 16:41:16 +01:00
pantor
699c207c8c Inja v2 (#67)
* inja2

* header only

* reduce dependencies

* code cleaning

* c++17

* use stdc++

* code cleaning

* infrastructure

* header only

* add infrastructure

* fix tests

* use minimum clang 6

* code cleaning, polyfill for c++11

* fix some file tests

* fix readme

* update appveyor

* fix polyfill and ci

* fix polyfill

* fix ci?

* test msvc __cplusplus

* add doxygen

* activate all tests

* code cleaning

* add coveralls, set default to dot notation

* add html test

* add doxygen comments

* test single_include file

* change build folder in appveyor

* correct make arguments in appveyor

* fix appveyor arguments
v2.0.0
2018-12-23 16:13:15 +01:00
pantor
d90f93fda0 optional benchmark 2018-12-14 19:31:40 +01:00
pantor
6bae3a7d5a update readme 2018-12-14 18:04:39 +01:00
pantor
595076ebec split dev files and amalgamate into a single header 2018-12-14 18:03:45 +01:00
pantor
e44c2372e1 code cleaning 2018-11-23 18:03:51 +01:00
pantor
0f1f57a8a3 fix cmake build for benchmark 2018-11-23 17:57:05 +01:00
pantor
7dbdd44b0e add benchmark, add hayai 2018-11-21 21:29:36 +01:00
pantor
5021b220b0 update to json 3.4.0 2018-11-11 14:38:00 +01:00
pantor
b66f2d23aa add type checks: isString, ... 2018-11-11 14:34:35 +01:00
pantor
bac1771d42 clearer integration 2018-11-11 14:10:03 +01:00
pantor
84faa3a31d allow more flexible whitespaces 2018-11-11 14:09:55 +01:00
pantor
d6cfbd0f07 undo cmake version 2018-08-29 19:40:50 +02:00
pantor
65cc971e21 Merge branch 'master' of https://github.com/pantor/inja 2018-08-29 19:31:55 +02:00
pantor
a496ec9585 update to json 3.2 and catch 2.3, clean cmake 2018-08-29 19:31:37 +02:00
pantor
6afdf700cb Fix division by zero warning (#61) 2018-08-09 12:41:56 +02:00
Tian Jin
4eaeb2b182 Update CMakeLists.txt (#59) 2018-07-27 13:35:47 +02:00
Tian Jin
a06207b64b Update CMakeLists.txt (#58) 2018-07-25 07:44:54 +02:00
Erik Partridge
360228eabf Fix the std::transform bug (#56)
https://stackoverflow.com/questions/16792456/no-matching-function-for-call-to-transform

This is a fix for using toupper and tolower with std::transform
2018-06-26 09:40:12 +02:00
Maxime Pinard
32ca238c23 Made unmodified variables const (#55)
* Removed intermediate variable

* Made some unmodified variables const
2018-05-23 07:45:05 +02:00
pantor
0898b1c302 use loop object for loop variables 2018-05-22 22:52:55 +02:00
Maxime Pinard
1dc3267c02 Typo corrections (#51) 2018-05-22 22:29:51 +02:00
pantor
4ccc2e62ec Merge pull request #48 from pantor/include-json-in-inja 2018-05-15 21:55:14 +02:00
pantor
3c8823a3fa Merge branch 'master' into in-memory-includes 2018-05-15 20:25:58 +02:00
pantor
71cfb21e61 include nlohmann/json in inja directly 2018-05-15 20:23:09 +02:00
pantor
0029a130ab clean meson file 2018-05-15 20:03:15 +02:00
pantor
394610b002 order includes 2018-05-15 19:52:41 +02:00
pantor
c8d3d720c8 add in-memory includes via include_template (#47) 2018-05-14 20:48:28 +02:00
pantor
cb18e2cd0c add in-memory includes via include_template 2018-05-14 20:21:29 +02:00
pantor
95e3712aaf add vcpkg integration 2018-05-06 09:03:46 +02:00
pantor
29d0ddcf09 Add Conan integration to readme 2018-04-18 16:48:45 +02:00