| 
							
							
								 Tom Alexander | ce4b4a27f9 | How do I do parent? Maybe Rc Instead of Box. | 2022-10-30 04:50:09 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 13c83d9d85 | Comment out line causing build problems so we can see if we introduce new build problems. | 2022-10-30 03:49:50 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 0c77951ecc | rename lifetimes. | 2022-10-15 17:48:27 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 30042ddcfe | Lifetime issue not general enough. | 2022-10-15 14:28:24 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 1d571acc17 | Add accessors for booleans on what we are allowed to match. | 2022-10-15 14:20:40 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 9d534aa627 | Add paragraph parser. | 2022-10-15 14:16:52 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | ba25f5b5ca | Start of flat text element, not handling more complex types like bold and link. | 2022-10-15 14:04:24 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 30d6648590 | Implement logic for checking the fail matchers without keeping mutable borrows open for longer than the execution of that function. | 2022-10-15 00:39:32 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 6b93e1c007 | Lifetime issue. | 2022-10-15 00:01:37 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 8a6868f299 | Added boxes. | 2022-10-14 20:52:49 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 9e3ea29634 | I think I need a box. | 2022-10-14 20:50:00 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | add717071c | Using a mutable reference breaks clone. | 2022-10-14 20:25:10 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 112aba3137 | Adding lifetimes. | 2022-10-14 20:17:48 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 0cd3300444 | Using trait objects seems good so far. | 2022-10-14 20:09:09 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 262bd3c061 | Going to try to make the functions in the context more generic. | 2022-10-14 20:06:10 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | c958136949 | Looking at this again with fresh eyes. Going to remove the broken stuff to start with a simpler state. | 2022-10-14 19:51:13 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | d23f7ce7fe | Inlining did not fix it. | 2022-07-17 19:04:55 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | c5d255d357 | Recursion limit. | 2022-07-17 19:01:21 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 70688c8d51 | Pass context into paragraph from document instead of generating the initial context at paragraph level. | 2022-07-17 18:40:05 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | e5af567981 | Switch to using with_additional_fail_matcher. | 2022-07-17 18:22:40 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | cad8f4bd77 | Does not need to consume the NomContext since we are cloning the fail matcher. | 2022-07-17 18:20:18 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 804c8fd0b7 | Cleaner implementation. | 2022-07-17 18:19:03 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 1506a86d97 | I think I finally got with_additional_fail_matcher building. | 2022-07-17 18:17:41 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 8321c071e4 | Working now that we use clone and manually instantiate it. | 2022-07-17 18:06:14 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 3519c76c61 | Lifetime issue. | 2022-07-17 17:29:24 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | c88a5305ad | Cautiously hopeful this might work. | 2022-07-16 21:55:33 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | b3b2874cc2 | Cleaning up. | 2022-07-16 21:37:08 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 8357837571 | Hmmm it seems to be building. | 2022-07-16 21:32:23 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 99b19410c5 | Maybe nested closures in a macro could work since they're typeless. | 2022-07-16 21:22:03 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 9d8fddb44d | Going to go back to fn objects in the hope that I don't have to specify lifetimes. | 2022-07-16 21:16:34 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 5c39a6a7bf | Lifetime issue. | 2022-07-16 20:45:38 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | c67de70363 | Going to try flatly defined functions and wrap them. | 2022-07-16 20:42:56 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | fdd5b532fc | Expose a document parser and implement the paragraph parser so something is hitting our macro. | 2022-07-16 18:26:53 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 040671b98f | Woah, it builds. | 2022-07-16 18:18:41 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 83c5a545e0 | Deleting some extra parsers that I'll need later but they're just in the way right now. | 2022-07-16 18:12:52 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 981eeb5326 | Maybe I need to hard-code types. | 2022-07-16 18:09:43 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 7e07e00e4c | Trying a raw borrow with explicit lifetime. | 2022-07-16 17:52:04 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | 091b70dff6 | Going to try boxing. | 2022-07-16 17:27:08 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | b4215128fa | Compiling but I'm not generating a new context. | 2022-07-16 16:31:00 -04:00 |  | 
			
				
					| 
							
							
								 Tom Alexander | ee9e6297a6 | Initial setup for the parser. | 2022-07-16 14:17:33 -04:00 |  |