513 Commits (master)
 

Author SHA1 Message Date
Tom Alexander 9ee8f41022
Implement the render send of integer literals. 4 years ago
Tom Alexander 79099a8654
Parsing positive integers. 4 years ago
Tom Alexander 7dd824ab4f
cleaning up. 4 years ago
Tom Alexander 68639481f5
Implement a real clone for ParametersContext. 4 years ago
Tom Alexander 46bb5558ac
Going to a more generic equality comparison for json. 4 years ago
Tom Alexander 6297fa0189
Rename NewParametersContext to ParametersContext. 4 years ago
Tom Alexander 75ba35a422
Cleaning up. 4 years ago
Tom Alexander 6261f7881c
Manual equals is working! 4 years ago
Tom Alexander 2fb7ca9db7
Making CastToAny more generic. 4 years ago
Tom Alexander 9baa669dea
Separating out CastToAny. 4 years ago
Tom Alexander d5e0c93205
Comparisons between json strings vs rvalue literals is not working as I had hoped. 4 years ago
Tom Alexander 798d84828e
Implemented owned_walk_path. 4 years ago
Tom Alexander dade738f55
The structure is all there, just need to implement owned_walk_path and clone on NewParametersContext. 4 years ago
Tom Alexander 4e274b9ea5
Running into the walking issue again. 4 years ago
Tom Alexander 137e7887a0
Finish implementing DTHelperEquals. 4 years ago
Tom Alexander 32abe41e1a
Generic implementation of CompareContextElement. 4 years ago
Tom Alexander 256051220d
Generic implementation of CloneIntoBoxedContextElement. 4 years ago
Tom Alexander ba79369b5a
PartialEq works with results too. 4 years ago
Tom Alexander 7f89685537
PartialEq implemented too. 4 years ago
Tom Alexander e986a1ba7a
PartialEq compiling with double lifetimes. 4 years ago
Tom Alexander 8fd2a9cf39
tentatively seems to be working. 4 years ago
Tom Alexander c96b2257d7
Compiling.
Need to see if I can do a generic implemented of IntoBoxedContextElement for all objects implementing Copy, and I need to implement the compare code to make sure this all works before I start integrating this more.
4 years ago
Tom Alexander 5c79b436a0
Commenting out the parameterscontext type. 4 years ago
Tom Alexander 6fb329388f
Not having much luck. 4 years ago
Tom Alexander b9cfa56c2f
May have to use unsafe code. 4 years ago
Tom Alexander 9573480973
converting the parameters 4 years ago
Tom Alexander 876bced188
Converting RValues. 4 years ago
Tom Alexander f386e5c31b
Adding trait to cast to Any. 4 years ago
Tom Alexander c438653449
No luck. 4 years ago
Tom Alexander 7e0e776486
Running into lifetime issues. 4 years ago
Tom Alexander c8cf6a78a0
Extending the equality helper test. 4 years ago
Tom Alexander 7a8247f38a
Getting the left and right sides. 4 years ago
Tom Alexander 012028b0bc
Integrate the dustjs official helpers into the test framework. 4 years ago
Tom Alexander f9212d1fe4
Merge branch 'blocks' into render 4 years ago
Tom Alexander 55f816b53f
Finished implementing Named blocks and inline partials. 4 years ago
Tom Alexander 403f9e6530
Implement a recursive get_block. 4 years ago
Tom Alexander 6837fba489
Passing the block tree through the render functions. 4 years ago
Tom Alexander 9a33195c42
Generating the new treeX 4 years ago
Tom Alexander d2904913ad
I think I have the full extraction code. 4 years ago
Tom Alexander ae74ce411a
Getting down to the extract_inline_partials_from_tag function. 4 years ago
Tom Alexander 97e806a968
Start of structure for extracting inline partials from a template. 4 years ago
Tom Alexander 12d8b58961
Added a block inverse register order to test to prove that partial hierarchy matters. 4 years ago
Tom Alexander 5e3b71602f
Seems inline partials do not bubble up to higher templates. 4 years ago
Tom Alexander ec0edac607
Explicitly sort the non-main templates.
We will need this to deterministicly determine if the inline partials are registered in the order that the templates are parsed or the order that the templates are rendered.
4 years ago
Tom Alexander 9a0b28d80d
Adding more tests. 4 years ago
Tom Alexander d93602d686
Add another testing proving that inline partials can occur before the block definition. 4 years ago
Tom Alexander 353a04064e
Adding findings to the README. 4 years ago
Tom Alexander c09bedd94b
Starting a test for blocks and inline partials. 4 years ago
Tom Alexander afda9ce22f
Merge branch 'partial' into render 4 years ago
Tom Alexander 97fbde6304
Add a test for partials referencing paths. 4 years ago