Commit Graph

1988 Commits (main)
 

Author SHA1 Message Date
Tom Alexander 30042ddcfe
Lifetime issue not general enough. 2 years ago
Tom Alexander 1d571acc17
Add accessors for booleans on what we are allowed to match. 2 years ago
Tom Alexander 9d534aa627
Add paragraph parser. 2 years ago
Tom Alexander ba25f5b5ca
Start of flat text element, not handling more complex types like bold and link. 2 years ago
Tom Alexander 30d6648590
Implement logic for checking the fail matchers without keeping mutable borrows open for longer than the execution of that function. 2 years ago
Tom Alexander 6b93e1c007
Lifetime issue. 2 years ago
Tom Alexander 8a6868f299
Added boxes. 2 years ago
Tom Alexander 9e3ea29634
I think I need a box. 2 years ago
Tom Alexander add717071c
Using a mutable reference breaks clone. 2 years ago
Tom Alexander 112aba3137
Adding lifetimes. 2 years ago
Tom Alexander 0cd3300444
Using trait objects seems good so far. 2 years ago
Tom Alexander 262bd3c061
Going to try to make the functions in the context more generic. 2 years ago
Tom Alexander c958136949
Looking at this again with fresh eyes.
Going to remove the broken stuff to start with a simpler state.
2 years ago
Tom Alexander d23f7ce7fe
Inlining did not fix it. 2 years ago
Tom Alexander c5d255d357
Recursion limit. 2 years ago
Tom Alexander 43bc6225eb
Add a license. 2 years ago
Tom Alexander 70688c8d51
Pass context into paragraph from document instead of generating the initial context at paragraph level. 2 years ago
Tom Alexander e5af567981
Switch to using with_additional_fail_matcher. 2 years ago
Tom Alexander cad8f4bd77
Does not need to consume the NomContext since we are cloning the fail matcher. 2 years ago
Tom Alexander 804c8fd0b7
Cleaner implementation. 2 years ago
Tom Alexander 1506a86d97
I think I finally got with_additional_fail_matcher building. 2 years ago
Tom Alexander 8321c071e4
Working now that we use clone and manually instantiate it. 2 years ago
Tom Alexander 3519c76c61
Lifetime issue. 2 years ago
Tom Alexander c88a5305ad
Cautiously hopeful this might work. 2 years ago
Tom Alexander b3b2874cc2
Cleaning up. 2 years ago
Tom Alexander 8357837571
Hmmm it seems to be building. 2 years ago
Tom Alexander 99b19410c5
Maybe nested closures in a macro could work since they're typeless. 2 years ago
Tom Alexander 9d8fddb44d
Going to go back to fn objects in the hope that I don't have to specify lifetimes. 2 years ago
Tom Alexander 5c39a6a7bf
Lifetime issue. 2 years ago
Tom Alexander c67de70363
Going to try flatly defined functions and wrap them. 2 years ago
Tom Alexander fdd5b532fc
Expose a document parser and implement the paragraph parser so something is hitting our macro. 2 years ago
Tom Alexander 040671b98f
Woah, it builds. 2 years ago
Tom Alexander 83c5a545e0
Deleting some extra parsers that I'll need later but they're just in the way right now. 2 years ago
Tom Alexander 981eeb5326
Maybe I need to hard-code types. 2 years ago
Tom Alexander 7e07e00e4c
Trying a raw borrow with explicit lifetime. 2 years ago
Tom Alexander 091b70dff6
Going to try boxing. 2 years ago
Tom Alexander b4215128fa
Compiling but I'm not generating a new context. 2 years ago
Tom Alexander ee9e6297a6
Initial setup for the parser. 2 years ago