Commit graph

201 commits

Author SHA1 Message Date
DataHoarder e93c177d0c
Change go.mod name 2023-05-25 09:53:14 +02:00
DataHoarder 3cd159c7f0
Made token values pointers in lexer/parser 2023-05-25 09:52:54 +02:00
Tyler Sommer 6a90da394f
Fix default case handling in walkChild
A refreshed understanding has been etched in commentary.
2023-04-07 21:59:24 -06:00
Tyler Sommer a8aa579c7f
Update shopspring/decimal 2023-04-07 21:43:43 -06:00
Tyler Sommer 689e13d918
Fix omitted error handling 2023-04-07 21:42:17 -06:00
Tyler Sommer ea7f7a2e68
Add ExecuteSafe for avoiding partial output if an error occurs 2023-04-07 21:37:32 -06:00
Tyler Sommer d63ce1a09a
Fix CI badge in twig/README 2023-04-01 19:03:44 -06:00
Tyler Sommer 6388a7d5b7
Fix template format guessing in auto escaper 2023-04-01 19:02:24 -06:00
Tyler Sommer 1b3c7cdf21
Update README 2023-04-01 00:23:28 -06:00
Tyler Sommer 6d77def7dd
Refactor exec tests further 2023-03-31 23:59:16 -06:00
Tyler Sommer 22492ee956
Add support for set tag with a body 2023-03-31 22:47:31 -06:00
Tyler Sommer 1c25e7bced
Refactor exec tests for extensibility 2023-03-31 21:59:13 -06:00
Tyler Sommer b16f67280b
Add ability to expect errors in exec tests 2023-03-31 20:51:31 -06:00
Tyler Sommer 4c7a394558
Add special _self variable and locally-defined macros 2023-03-31 18:59:47 -06:00
Tyler Sommer 14e1e96ac4
Update doc comment formatting 2023-03-29 19:30:47 -06:00
prasad83 66ab379e10
Added support for verbatim tag (#45)
* Added support for verbatim tag

* Added verbatim test in parse_test.go 

vertabim tag test case added to parse_test.go
2023-03-29 19:29:26 -06:00
Tyler Sommer 73cb38fdcf
Update formatting in doc comments 2023-03-29 19:26:42 -06:00
Tyler Sommer b72767868f
Add go1.19 and go1.20 to CI 2023-03-29 19:23:19 -06:00
Tyler Sommer 518c9a7ecd
Move the latest go version into place in CircleCI config 2022-05-11 18:28:28 -06:00
Tyler Sommer 9cae5974ce
Split up CircleCI job definition a bit 2022-05-11 18:13:22 -06:00
Tyler Sommer c2f26ce248
Overcomplicate things in CircleCI config 2022-05-11 17:57:05 -06:00
Tyler Sommer aa9391da12
Update working directory for cimg/go in CircleCI config 2022-05-11 17:23:48 -06:00
Tyler Sommer c4a1f4ca50
Update README 2022-05-11 17:14:31 -06:00
Tyler Sommer 0162454ce8
Use cimg/go in CircleCI build 2022-05-11 17:14:16 -06:00
Tyler Sommer ea36e55c4a
Add alternatives and update godoc links to go.pkg.dev 2022-05-11 17:09:24 -06:00
Tyler Sommer 67d93c0ee9
Add go1.18 to CircleCI matrix 2022-05-11 17:07:17 -06:00
Colin Morris c01fa5d162
Add the url_encode filter (#50) 2021-11-18 06:09:54 -07:00
christianWilling 355c7f2be5
Add all loop variables inside a loop (#49) 2021-10-18 08:34:37 -06:00
christianWilling 6c85e4133d
fix merge filter for objects (#47)
* fix merge filter for objects
* Add tests covering merge filter

Co-authored-by: Tyler Sommer <sommertm@gmail.com>
2021-09-18 15:34:45 -06:00
Tyler Sommer 887d99ff96
Switch to CircleCI (#48) 2021-09-17 21:53:19 -06:00
Colin Morris 7e30a1300e
Added suffix to day (#46) 2021-09-17 19:51:06 -06:00
Thomas Gensicke 6fc253b3da
fix pop panic when length is 0 (#44) 2021-07-23 10:05:06 -06:00
Tyler Sommer 68bf82cab0
Apply goimports to remaining sources 2020-10-08 15:03:03 -06:00
Tyler Sommer 036150069a
Add math.Round polyfill for pre1.10 (#41) 2020-10-08 14:08:09 -06:00
Alessandro Pellizzari 0570e5b0a3
Don't die when looking up non-existent map elements (#40) 2020-10-07 15:53:48 -06:00
Alessandro Pellizzari 36fb9b7c90
Add round filter (#39) 2020-10-07 15:52:41 -06:00
Alessandro Pellizzari 7c3acb8379
Add reverse filter (#38) 2020-10-07 15:51:51 -06:00
Alessandro Pellizzari ba13820686
Add replace filter (#37) 2020-10-07 15:50:50 -06:00
Alessandro Pellizzari bd0c5e87c0
Add keys filter (#36) 2020-10-07 15:49:46 -06:00
Alessandro Pellizzari bd94bab72a
Add json encode filter (#35) 2020-10-07 15:48:01 -06:00
Alessandro Pellizzari a3f488a8fd
Add last filter and Add support for UTF8 to first filter (#34) 2020-10-07 15:46:40 -06:00
Tyler Sommer a6b3e7c873
Fix evaluation of 'or' operator in exec.go (#31) 2020-02-06 16:33:44 -07:00
Tyler Sommer d06c0b3658
Fix parsing of filters on left side of binary expr (#29) 2020-02-05 18:56:02 -07:00
Tyler Sommer 0596cc8f75
Fix property access in parsing subexpressions (#28)
* Fix property access in parsing subexpressions

* Remove commented out code
2020-02-05 08:35:42 -07:00
Tyler Sommer 44c253df27
Add go1.13 to travis config 2020-02-05 08:11:47 -07:00
Tyler Sommer a2f5b4b91d
Add parent built-in function (#27) 2020-02-04 16:58:39 -07:00
Ming Hu e8500f5e35 fix string with operator prefix is lexed as operator bug (#24) 2020-01-20 13:17:44 -07:00
Tyler Sommer 4dce83bd3c
Update README, v1.0.0 2019-03-12 10:10:11 -06:00
Tyler Sommer bf1c8083f4
Add go.mod, import comments, go1.12 to travis (#18) 2019-03-12 10:07:28 -06:00
Tyler Sommer 770da770c5
Update .travis.yml (#15) 2019-01-02 13:40:52 -07:00