Sat, 17 Mar 2018 23:34:38 +0900 |
Yuya Nishihara |
formatter: remove template resources from nested items before generating JSON
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 23:36:52 +0900 |
Yuya Nishihara |
templater: wrap result of '%' operation so it never looks like a thunk
|
file |
diff |
annotate
|
Mon, 02 Apr 2018 21:54:12 +0900 |
Yuya Nishihara |
templater: deduplicate iterator of overlay mappings
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 21:01:23 +0900 |
Yuya Nishihara |
templater: complain about invalid application of '%' operator (BC)
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 22:47:02 +0900 |
Yuya Nishihara |
templater: add class representing a nested mappings
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 22:30:25 +0900 |
Yuya Nishihara |
templater: mark .joinfmt as a private attribute
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 22:06:31 +0900 |
Yuya Nishihara |
templater: abstract away from joinfmt
|
file |
diff |
annotate
|
Tue, 20 Mar 2018 23:16:28 +0900 |
Yuya Nishihara |
templater: micro-optimize join() with empty separator
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 21:42:27 +0900 |
Yuya Nishihara |
templater: factor out generator of join()-ed items
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 23:24:50 +0900 |
Yuya Nishihara |
templater: pass context to itermaps() for future extension
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 21:21:50 +0900 |
Yuya Nishihara |
templater: define interface for objects which act as iterator of mappings
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 21:03:16 +0900 |
Yuya Nishihara |
templater: define interface for objects requiring unwrapvalue()
|
file |
diff |
annotate
|
Fri, 23 Mar 2018 21:40:16 +0900 |
Yuya Nishihara |
templater: extract private function to evaluate generator to byte string
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 23:14:21 +0900 |
Yuya Nishihara |
templater: pass (context, mapping) down to unwrapvalue()
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 20:58:28 +0900 |
Yuya Nishihara |
templater: drop unneeded generator from mappable object
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 20:56:42 +0900 |
Yuya Nishihara |
templater: mark .gen as a private attribute
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 20:52:50 +0900 |
Yuya Nishihara |
templater: define interface for objects requiring unwraphybrid()
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 20:09:05 +0900 |
Yuya Nishihara |
templater: pass (context, mapping) down to unwraphybrid()
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 16:57:07 +0900 |
Yuya Nishihara |
templater: drop global exception catcher from runfilter() (API)
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 16:12:44 +0900 |
Yuya Nishihara |
templatefilters: declare input type as date where appropriate
|
file |
diff |
annotate
|
Tue, 20 Mar 2018 22:57:36 +0900 |
Yuya Nishihara |
templater: attach hint to input-type error of runfilter()
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 15:58:22 +0900 |
Yuya Nishihara |
templatefuncs: use evaldate() where seems appropriate
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 15:55:31 +0900 |
Yuya Nishihara |
templater: factor out function that parses argument as date tuple
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 15:14:58 +0900 |
Yuya Nishihara |
templatefilters: allow declaration of input data type
|
file |
diff |
annotate
|
Fri, 23 Mar 2018 20:43:55 +0900 |
Yuya Nishihara |
templater: factor out unwrapastype() from evalastype()
|
file |
diff |
annotate
|
Fri, 23 Mar 2018 20:34:12 +0900 |
Yuya Nishihara |
templater: extract unwrapinteger() function from evalinteger()
|
file |
diff |
annotate
|
Fri, 23 Mar 2018 21:03:21 +0900 |
Yuya Nishihara |
templater: extract type conversion from evalfuncarg()
|
file |
diff |
annotate
|
Fri, 23 Mar 2018 20:23:55 +0900 |
Yuya Nishihara |
templater: drop bool support from evalastype()
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 20:04:20 +0900 |
Yuya Nishihara |
templateutil: reimplement stringify() using flatten()
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 20:00:54 +0900 |
Yuya Nishihara |
templateutil: move flatten() from templater
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 17:41:07 +0900 |
Yuya Nishihara |
formatter: port handling of 'originalnode' to populatemap() hook
|
file |
diff |
annotate
|
Thu, 22 Mar 2018 21:56:20 +0900 |
Yuya Nishihara |
stringutil: bulk-replace call sites to point to new module
|
file |
diff |
annotate
|
Thu, 15 Mar 2018 21:22:52 +0900 |
Yuya Nishihara |
templater: factor out function to create mapping dict for nested evaluation
|
file |
diff |
annotate
|
Thu, 15 Mar 2018 20:43:39 +0900 |
Yuya Nishihara |
templater: introduce resourcemapper class
|
file |
diff |
annotate
|
Fri, 16 Mar 2018 23:09:21 +0900 |
Yuya Nishihara |
templater: drop 'templ' from resources dict
|
file |
diff |
annotate
|
Fri, 16 Mar 2018 22:47:15 +0900 |
Yuya Nishihara |
templater: use template context to render old-style list template
|
file |
diff |
annotate
|
Fri, 16 Mar 2018 21:39:32 +0900 |
Yuya Nishihara |
templater: use named function to expand template against mapping dict (API)
|
file |
diff |
annotate
|
Sun, 11 Mar 2018 21:05:29 +0900 |
Yuya Nishihara |
templater: convert resources to a table of callables for future extension
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 23:15:09 +0900 |
Yuya Nishihara |
templater: move hybrid class and functions to templateutil module
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 23:10:46 +0900 |
Yuya Nishihara |
templater: move stringify() to templateutil module
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 22:33:24 +0900 |
Yuya Nishihara |
templater: extract template evaluation utility to new module
|
file |
diff |
annotate
| base
|