Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9861084afe
							
						
					 | 
					
						
						
							
							Cleanup.
						
						
						
						
						
						
					 | 
					
						2023-04-22 01:45:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							92ee59558b
							
						
					 | 
					
						
						
							
							Remove unused import.
						
						
						
						
						
						
					 | 
					
						2023-04-22 01:36:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							af90ea6dfd
							
						
					 | 
					
						
						
							
							Fix infinite loop by only checking paragraph matcher when boolean is true.
						
						
						
						
						
						
						
						Before I was checking afterwards with a verify, which was causing an infinite loop. 
						
						
					 | 
					
						2023-04-22 01:34:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7855020927
							
						
					 | 
					
						
						
							
							Fix some errors.
						
						
						
						
						
						
					 | 
					
						2023-04-22 01:13:05 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ba74bb58bb
							
						
					 | 
					
						
						
							
							Separate out calls to build element parser.
						
						
						
						
						
						
					 | 
					
						2023-04-22 01:08:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4ac6d89311
							
						
					 | 
					
						
						
							
							Moving towards unifying into a single parameterized element matcher.
						
						
						
						
						
						
						
						This is to give paragraph priority over keyword in parsing so that affiliated keywords for paragraphs will be parsed as such. 
						
						
					 | 
					
						2023-04-22 00:55:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fef5841713
							
						
					 | 
					
						
						
							
							Identify a problem.
						
						
						
						
						
						
					 | 
					
						2023-04-22 00:23:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fbdf40fed0
							
						
					 | 
					
						
						
							
							Fix failing tests that were relying on the captured trailing whitespace.
						
						
						
						
						
						
					 | 
					
						2023-04-22 00:19:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9b66929c14
							
						
					 | 
					
						
						
							
							Update test to use elements to capture the trailing whitespace.
						
						
						
						
						
						
					 | 
					
						2023-04-22 00:14:41 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7b7779ee7e
							
						
					 | 
					
						
						
							
							Set the source using the full range of affiliated keywords to trailing whitespace.
						
						
						
						
						
						
					 | 
					
						2023-04-22 00:09:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0b989b53a6
							
						
					 | 
					
						
						
							
							Fix warnings.
						
						
						
						
						
						
					 | 
					
						2023-04-21 23:55:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e97cf6630f
							
						
					 | 
					
						
						
							
							Move consuming the trailing whitespace up to the element matchers.
						
						
						
						
						
						
					 | 
					
						2023-04-21 23:54:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7df899e3a7
							
						
					 | 
					
						
						
							
							Read affiliated keywords.
						
						
						
						
						
						
					 | 
					
						2023-04-21 23:36:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							759d9088f2
							
						
					 | 
					
						
						
							
							Merge branch 'keyword'
						
						
						
						
						
						
					 | 
					
						2023-04-21 23:07:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							26844f13b4
							
						
					 | 
					
						
						
							
							Ignore the failing test.
						
						
						
						
						
						
					 | 
					
						2023-04-21 23:05:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0117a9490a
							
						
					 | 
					
						
						
							
							Add a test for affiliated keywords.
						
						
						
						
						
						
					 | 
					
						2023-04-21 23:01:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							58342bf85e
							
						
					 | 
					
						
						
							
							More tests that are passing.
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:52:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							29c03c6655
							
						
					 | 
					
						
						
							
							Disallowing begin blocks for keywords makes some of the tests pass.
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:49:00 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ee126d2673
							
						
					 | 
					
						
						
							
							Allow empty keywords.
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:44:13 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ec80e1a0e0
							
						
					 | 
					
						
						
							
							This actually got the README parsing properly.
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:39:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7139fce48d
							
						
					 | 
					
						
						
							
							Implement the keyword parser.
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:36:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f0bab39778
							
						
					 | 
					
						
						
							
							Code structure for keyword.
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:33:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							96d9158602
							
						
					 | 
					
						
						
							
							Merge branch 'horizontal_rule'
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:24:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bfffde3fdb
							
						
					 | 
					
						
						
							
							Implement the horizontal rule parser.
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:23:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3fb0de97cf
							
						
					 | 
					
						
						
							
							Merge branch 'fixed_width_area'
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:11:13 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8294832717
							
						
					 | 
					
						
						
							
							Implement fixed width area.
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:11:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5ae8ac61e5
							
						
					 | 
					
						
						
							
							Code structure for fixed width area.
						
						
						
						
						
						
					 | 
					
						2023-04-21 22:04:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f97ca7a67d
							
						
					 | 
					
						
						
							
							Merge branch 'planning'
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:54:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							db948d6286
							
						
					 | 
					
						
						
							
							Implement a planning parser.
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:54:08 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f5099356a1
							
						
					 | 
					
						
						
							
							Add support for parsing the planning element in sections.
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:39:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2ec1d4f855
							
						
					 | 
					
						
						
							
							Add the code structure for planning.
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:33:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							591d9c5e1f
							
						
					 | 
					
						
						
							
							Make the test a little more complex.
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:26:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ead643b3c7
							
						
					 | 
					
						
						
							
							Add a simple planning example.
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:24:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							77f2d23036
							
						
					 | 
					
						
						
							
							Switch back to org-mode for the parsing binary.
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:18:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cf25a849c0
							
						
					 | 
					
						
						
							
							Merge branch 'diary_sexp'
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:17:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f32a1b2cba
							
						
					 | 
					
						
						
							
							Merge branch 'sexp_parser_error' into diary_sexp
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:16:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							798eeee488
							
						
					 | 
					
						
						
							
							Add a test for sexp with quoted atom containing parenthesis.
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:15:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							517e826f4e
							
						
					 | 
					
						
						
							
							Demonstrating the problem.
						
						
						
						
						
						
					 | 
					
						2023-04-21 21:01:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							38cd62af33
							
						
					 | 
					
						
						
							
							Add in better error reporting.
						
						
						
						
						
						
					 | 
					
						2023-04-21 20:59:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6e406d71b6
							
						
					 | 
					
						
						
							
							Introduce a sexp_with_padding parser.
						
						
						
						
						
						
					 | 
					
						2023-04-21 20:53:55 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7de72cab23
							
						
					 | 
					
						
						
							
							Move the sexp parser into the parser crate.
						
						
						
						
						
						
						
						We need to parse sexp for diary sexp. 
						
						
					 | 
					
						2023-04-21 20:32:51 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9d5b078c64
							
						
					 | 
					
						
						
							
							Opening of diary sexp.
						
						
						
						
						
						
					 | 
					
						2023-04-21 20:26:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fa88a7d600
							
						
					 | 
					
						
						
							
							Add a simple diary sexp test case.
						
						
						
						
						
						
					 | 
					
						2023-04-21 20:23:58 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							db78faa36f
							
						
					 | 
					
						
						
							
							Add the code structure for diary sexp.
						
						
						
						
						
						
					 | 
					
						2023-04-21 20:22:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							48b5a9d67a
							
						
					 | 
					
						
						
							
							Merge branch 'clock'
						
						
						
						
						
						
					 | 
					
						2023-04-21 19:25:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							30c82ca1bb
							
						
					 | 
					
						
						
							
							Add a simple clock test.
						
						
						
						
						
						
					 | 
					
						2023-04-21 19:24:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ad27f34620
							
						
					 | 
					
						
						
							
							Add parsers for inactive timestamp range duration and inactive timestamp.
						
						
						
						
						
						
					 | 
					
						2023-04-21 19:21:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a947ab0955
							
						
					 | 
					
						
						
							
							First stab at clock parser.
						
						
						
						
						
						
					 | 
					
						2023-04-21 19:14:41 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2d4a592846
							
						
					 | 
					
						
						
							
							Expose the parser module instead of re-exporting all of its contents.
						
						
						
						
						
						
					 | 
					
						2023-04-21 19:05:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c2ccf4da37
							
						
					 | 
					
						
						
							
							Set up the initial code structure for the clock.
						
						
						
						
						
						
					 | 
					
						2023-04-21 19:05:30 -04:00 | 
					
					
						
						
							
							
							
						
					 |