Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							84edd10864
							
						
					 | 
					
						
						
							
							Change lesser block exit class to Alpha.
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
			 
		
		
	 
 
	 
						
						When an example block is nested inside a list, this change allows for the contents of the example block to be on lines less indented than before. 
						
						
					 | 
					
						2023-09-06 14:14:02 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							728a79f9a4
							
						
					 | 
					
						
						
							
							Handle zero-width space in text markup.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-06 13:56:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ad4ef50669
							
						
					 | 
					
						
						
							
							Merge branch 'setupfile'
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-06 12:43:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							12cbb89861
							
						
					 | 
					
						
						
							
							Compare todo-type on headlines.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-06 12:39:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7c471ab32e
							
						
					 | 
					
						
						
							
							Compare keyword keys and values.
						
						
						
						
						
						
					 | 
					
						2023-09-06 12:10:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							400f53e440
							
						
					 | 
					
						
						
							
							Cleanup.
						
						
						
						
						
						
					 | 
					
						2023-09-06 11:53:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							028aeb70aa
							
						
					 | 
					
						
						
							
							Use the global settings todo keywords when parsing headlines.
						
						
						
						
						
						
					 | 
					
						2023-09-06 11:45:35 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							70fafd801e
							
						
					 | 
					
						
						
							
							Apply the TODO keyword settings.
						
						
						
						
						
						
					 | 
					
						2023-09-06 11:07:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bdba495f69
							
						
					 | 
					
						
						
							
							Add a parser for the todo keyword's value.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-06 09:24:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b0392ad6fb
							
						
					 | 
					
						
						
							
							Trim the trailing space off keywords with values.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-04 22:35:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1c142b68c6
							
						
					 | 
					
						
						
							
							Make the parse entry point call the parse_with_settings entry point.
						
						
						
						
						
						
					 | 
					
						2023-09-04 22:11:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9060f9b26d
							
						
					 | 
					
						
						
							
							Only do a single pre-pass on the full document pulling out both setupfile and all other in-buffer settings.
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rust-test Build rust-test has failed 
				
			 
		
			
				
	
				rust-build Build rust-build has failed 
				
			 
		
		
	 
 
	 
						
						Previously we made a separate pass just to find setupfile and then we pulled the in-buffer settings from everything. 
						
						
					 | 
					
						2023-09-04 22:05:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d3c733c5ad
							
						
					 | 
					
						
						
							
							Take into account the source directory when parsing org-mode in Organic.
						
						
						
						
						
						
						
						Previously only the emacs code was doing this. 
						
						
					 | 
					
						2023-09-04 21:46:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							275b4b53d1
							
						
					 | 
					
						
						
							
							Use a single function for finding all keywords.
						
						
						
						
						
						
					 | 
					
						2023-09-04 19:19:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d38e198258
							
						
					 | 
					
						
						
							
							Add a parse_with_settings function.
						
						
						
						
						
						
					 | 
					
						2023-09-04 17:44:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							27cf6c0462
							
						
					 | 
					
						
						
							
							Remove unnecessary map_err from main.rs.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-04 17:29:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c7d5c89a60
							
						
					 | 
					
						
						
							
							Passing the setupfile contents to the document parser.
						
						
						
						
						
						
					 | 
					
						2023-09-04 17:16:08 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ee02e07717
							
						
					 | 
					
						
						
							
							Read the setup file into memory.
						
						
						
						
						
						
					 | 
					
						2023-09-04 16:53:02 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a7330e38e4
							
						
					 | 
					
						
						
							
							Enable dynamic access to the file access interface.
						
						
						
						
						
						
					 | 
					
						2023-09-04 16:29:41 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							08eb59acd3
							
						
					 | 
					
						
						
							
							Rename parser_context to context.
						
						
						
						
						
						
					 | 
					
						2023-09-04 13:26:11 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							da1ce2717d
							
						
					 | 
					
						
						
							
							Introduce a file access interface for reading additional files.
						
						
						
						
						
						
					 | 
					
						2023-09-04 13:00:41 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a8f277efe5
							
						
					 | 
					
						
						
							
							Scan for setupfile at the beginning of a parse.
						
						
						
						
						
						
					 | 
					
						2023-09-04 12:48:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7f6f22717b
							
						
					 | 
					
						
						
							
							Add comment.
						
						
						
						
						
						
					 | 
					
						2023-09-04 12:31:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0ef141d65e
							
						
					 | 
					
						
						
							
							Switch to putting radio targets in the global settings instead of the context tree.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-04 12:28:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							71180d19fb
							
						
					 | 
					
						
						
							
							Fix reading contents from stdin in parse script.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-04 11:45:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							33091112a5
							
						
					 | 
					
						
						
							
							Remove OrgSource from the public document parser interface.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-04 11:38:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5997567233
							
						
					 | 
					
						
						
							
							Merge branch 'stack_based_context'
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	
				rust-test Build rust-test has succeeded 
				
			 
		
			
				
	
				rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-09-03 16:22:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2915a81edc
							
						
					 | 
					
						
						
							
							Cleanup.
						
						
						
						
						
						
					 | 
					
						2023-09-03 16:22:41 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							df79cbd0b7
							
						
					 | 
					
						
						
							
							Give global options their own lifetime.
						
						
						
						
						
						
					 | 
					
						2023-09-03 16:22:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a7b9eb9db4
							
						
					 | 
					
						
						
							
							Lifetime issue.
						
						
						
						
						
						
					 | 
					
						2023-09-03 12:58:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d262833f9b
							
						
					 | 
					
						
						
							
							Fixing more errors.
						
						
						
						
						
						
					 | 
					
						2023-09-03 12:52:09 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0d438a8e0f
							
						
					 | 
					
						
						
							
							Fixing more errors.
						
						
						
						
						
						
					 | 
					
						2023-09-03 12:45:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0b009511ff
							
						
					 | 
					
						
						
							
							Fixing more errors.
						
						
						
						
						
						
					 | 
					
						2023-09-03 12:28:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3bdb24ad88
							
						
					 | 
					
						
						
							
							Fixing more errors.
						
						
						
						
						
						
					 | 
					
						2023-09-03 12:23:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fdf35ba23c
							
						
					 | 
					
						
						
							
							Fixing more errors.
						
						
						
						
						
						
					 | 
					
						2023-09-03 12:07:51 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cd69e08516
							
						
					 | 
					
						
						
							
							Fixing more errors.
						
						
						
						
						
						
					 | 
					
						2023-09-03 11:05:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b54c6d366c
							
						
					 | 
					
						
						
							
							Fixing more errors.
						
						
						
						
						
						
					 | 
					
						2023-09-03 00:27:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							15e8d1ab77
							
						
					 | 
					
						
						
							
							Implement check_exit_matcher.
						
						
						
						
						
						
					 | 
					
						2023-09-03 00:05:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8502a8830d
							
						
					 | 
					
						
						
							
							Fixing some errors.
						
						
						
						
						
						
					 | 
					
						2023-09-02 23:16:02 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							74a6101de7
							
						
					 | 
					
						
						
							
							Update RefContext to three lifetimes.
						
						
						
						
						
						
					 | 
					
						2023-09-02 22:45:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ba57eb16fd
							
						
					 | 
					
						
						
							
							Fix using references for context elements.
						
						
						
						
						
						
					 | 
					
						2023-09-02 22:44:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c309d14776
							
						
					 | 
					
						
						
							
							Fix a reference to RefContext.
						
						
						
						
						
						
					 | 
					
						2023-09-02 20:52:02 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0d728510d7
							
						
					 | 
					
						
						
							
							Implement iterator for context.
						
						
						
						
						
						
					 | 
					
						2023-09-02 20:46:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							22e9bc991f
							
						
					 | 
					
						
						
							
							Fixing up compiler errors.
						
						
						
						
						
						
					 | 
					
						2023-09-02 19:28:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							564104f1e8
							
						
					 | 
					
						
						
							
							Switch to RefContext.
						
						
						
						
						
						
					 | 
					
						2023-09-02 19:16:44 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							12ad3b09f0
							
						
					 | 
					
						
						
							
							Fixing imports.
						
						
						
						
						
						
					 | 
					
						2023-09-02 19:15:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							eabffe5ecc
							
						
					 | 
					
						
						
							
							Move over the rest of the types.
						
						
						
						
						
						
					 | 
					
						2023-09-02 19:08:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b47029fdbb
							
						
					 | 
					
						
						
							
							Starting to separate the context and parsed tokens into their own modules.
						
						
						
						
						
						
					 | 
					
						2023-09-02 18:46:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							25b8c80d4e
							
						
					 | 
					
						
						
							
							Add default constructors.
						
						
						
						
						
						
					 | 
					
						2023-09-02 18:40:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Alexander
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							54825538e4
							
						
					 | 
					
						
						
							
							fixup
						
						
						
						
						
						
					 | 
					
						2023-09-02 18:21:43 -04:00 | 
					
					
						
						
							
							
							
						
					 |