Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51c4e2b62a 
							
						 
					 
					
						
						
							
							Only use local folder for docker context.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-06 16:03:59 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6561d37fb 
							
						 
					 
					
						
						
							
							Add the foreign document test to the CI.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has failed 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-06 16:00:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e8b3eb422 
							
						 
					 
					
						
						
							
							Introduce a foreign document test docker container.  
						
						... 
						
						
						
						This test will grab documents from external sources and compare Organic's parser vs the official org-mode parser to ensure they are parsing the same. This is so we do not introduce large irrelevant documents in the git history and so we do not introduce documents with restrictive licenses into the repository. 
						
						
					 
					
						2023-09-06 15:54:25 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c31590974 
							
						 
					 
					
						
						
							
							Add a script to bisect org-mode source to find the line that breaks the compare.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-06 15:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28b2d27054 
							
						 
					 
					
						
						
							
							Consume trailing whitespace after a plain link.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-06 14:39:31 -04:00 
						 
				 
			
				
					
						
							
							
								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