Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7dbe596b3 
							
						 
					 
					
						
						
							
							Switch to more generic implementation.  
						
						
						
						
					 
					
						2023-10-06 16:03:41 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3da52a0826 
							
						 
					 
					
						
						
							
							Make a more generic version of compare_property_quoted_string.  
						
						... 
						
						
						
						This allows for the rust value to be determined by a function rather than hard-coded. 
						
						
					 
					
						2023-10-06 14:07:25 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae11e390d1 
							
						 
					 
					
						
						
							
							Add a default case for tokens which do not have any expected properties except for :standard-properties.  
						
						
						
						
					 
					
						2023-10-06 13:45:19 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45dd38ac2d 
							
						 
					 
					
						
						
							
							Assume :standard-properties is an expected field.  
						
						
						
						
					 
					
						2023-10-06 13:40:11 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7af18e2312 
							
						 
					 
					
						
						
							
							Move the EmacsField enum since it has nothing to do with ElispFact.  
						
						
						
						
					 
					
						2023-10-06 13:32:39 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b603f3a05 
							
						 
					 
					
						
						
							
							Implement the comparison.  
						
						
						
						
					 
					
						2023-10-06 13:29:46 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d06e4de7b0 
							
						 
					 
					
						
						
							
							Starting a new macro for comparing fields.  
						
						... 
						
						
						
						This will help us assert that all fields are tested and that only expected fields are present. 
						
						
					 
					
						2023-10-06 13:08:15 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e686666ea0 
							
						 
					 
					
						
						
							
							Merge branch 'text_markup_properties'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-06 12:32:05 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							672848d06a 
							
						 
					 
					
						
						
							
							Compare the properties of text markup.  
						
						
						
						
					 
					
						2023-10-06 12:12:24 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							627c785e24 
							
						 
					 
					
						
						
							
							Merge branch 'latex_environment_properties'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-06 12:02:29 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							758e224e6d 
							
						 
					 
					
						
						
							
							Move consuming trailing element whitespace inside the parsers.  
						
						... 
						
						
						
						This ensures the parsers can take into account the affiliated keywords when setting their source without needing the SetSource trait. 
						
						
					 
					
						2023-10-06 12:02:14 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f79606047e 
							
						 
					 
					
						
						
							
							Compare value.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rust-test Build rust-test has failed 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-05 20:13:10 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd3de67a8c 
							
						 
					 
					
						
						
							
							Merge branch 'babel_call_properties'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-05 20:07:30 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							823426a4f1 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
						
					 
					
						2023-10-05 20:04:52 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa97124186 
							
						 
					 
					
						
						
							
							Handle nesting of brackets.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-05 19:51:13 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							885fefd060 
							
						 
					 
					
						
						
							
							Implement generic function for balanced brackets text.  
						
						
						
						
					 
					
						2023-10-05 19:51:13 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efac73798f 
							
						 
					 
					
						
						
							
							Add a test showing we need to count brackets.  
						
						
						
						
					 
					
						2023-10-05 18:44:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68e392811e 
							
						 
					 
					
						
						
							
							Parse the babel call.  
						
						
						
						
					 
					
						2023-10-05 18:44:56 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							343af41f78 
							
						 
					 
					
						
						
							
							Separate babel call out to its own parser.  
						
						
						
						
					 
					
						2023-10-05 16:27:36 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f49a1853ad 
							
						 
					 
					
						
						
							
							Merge branch 'fixed_width_area_properties'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-05 04:14:35 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bd8d9efd7 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
						
					 
					
						2023-10-05 04:04:18 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18ad80e018 
							
						 
					 
					
						
						
							
							Compare value.  
						
						
						
						
					 
					
						2023-10-05 03:58:42 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34a0858473 
							
						 
					 
					
						
						
							
							Merge branch 'diary_sexp'  
						
						
						
						
					 
					
						2023-10-05 03:58:19 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ba9d7439a 
							
						 
					 
					
						
						
							
							Compare value.  
						
						
						
						
					 
					
						2023-10-05 03:46:14 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f0439bb6d 
							
						 
					 
					
						
						
							
							Merge branch 'clock_properties'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-05 03:41:02 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b478b6f5d7 
							
						 
					 
					
						
						
							
							Compare value, duration, and status.  
						
						
						
						
					 
					
						2023-10-05 03:40:29 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02af3d0081 
							
						 
					 
					
						
						
							
							Merge branch 'lesser_block_properties'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-05 02:37:58 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40685f05cc 
							
						 
					 
					
						
						
							
							Add a test for multiple names on a single element.  
						
						
						
						
					 
					
						2023-10-05 02:28:24 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e21701b97c 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
						
					 
					
						2023-10-05 02:26:11 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef8a6884fe 
							
						 
					 
					
						
						
							
							Remove outdated TODO.  
						
						
						
						
					 
					
						2023-10-05 02:20:25 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac7125d9b6 
							
						 
					 
					
						
						
							
							Only allow a single export type for export blocks.  
						
						
						
						
					 
					
						2023-10-05 02:17:53 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58ca9569a6 
							
						 
					 
					
						
						
							
							Compare export type.  
						
						
						
						
					 
					
						2023-10-05 02:15:32 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1da521b08a 
							
						 
					 
					
						
						
							
							Compare value for export block.  
						
						
						
						
					 
					
						2023-10-05 02:06:26 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							386ad5091d 
							
						 
					 
					
						
						
							
							End switches at the first unrecognized word in src blocks.  
						
						
						
						
					 
					
						2023-10-05 01:55:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f84cd974d 
							
						 
					 
					
						
						
							
							Add test showing the first unrecognized word is the end of the switches for src blocks.  
						
						
						
						
					 
					
						2023-10-05 01:10:50 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8ea450a46 
							
						 
					 
					
						
						
							
							Add TODOs for comparing caption to elems that can have affiliated keywords.  
						
						
						
						
					 
					
						2023-10-05 01:06:30 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3742f4fa08 
							
						 
					 
					
						
						
							
							Remove double option.  
						
						
						
						
					 
					
						2023-10-05 00:53:11 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11a7234900 
							
						 
					 
					
						
						
							
							Handle empty parameters with whitespace preceding.  
						
						
						
						
					 
					
						2023-10-05 00:49:15 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50a3631b79 
							
						 
					 
					
						
						
							
							Handle whitespace after parameters in src blocks.  
						
						
						
						
					 
					
						2023-10-05 00:43:03 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da2d7535e8 
							
						 
					 
					
						
						
							
							Add synonyms for name.  
						
						
						
						
					 
					
						2023-10-05 00:30:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1351577c5a 
							
						 
					 
					
						
						
							
							Fix handling affiliated keywords before invalid paragraphs.  
						
						
						
						
					 
					
						2023-10-04 23:40:38 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65eda08843 
							
						 
					 
					
						
						
							
							Re-work the element parser to handle affiliated keywords before elements that cannot have affiliated keywords.  
						
						
						
						
					 
					
						2023-10-04 22:47:13 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b82d4c0eca 
							
						 
					 
					
						
						
							
							Fix finding name keyword in affiliated keywords list.  
						
						
						
						
					 
					
						2023-10-04 21:32:10 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93fe46e4e7 
							
						 
					 
					
						
						
							
							Populate the name field on elements.  
						
						
						
						
					 
					
						2023-10-04 21:27:55 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b308ea76f 
							
						 
					 
					
						
						
							
							Implement a function to read the name from the affiliated keywords.  
						
						
						
						
					 
					
						2023-10-04 21:12:06 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab4a0c1224 
							
						 
					 
					
						
						
							
							Clean up.  
						
						
						
						
					 
					
						2023-10-04 21:05:20 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							786521ad4a 
							
						 
					 
					
						
						
							
							Add affiliated keyword matching to the detect_* functions.  
						
						
						
						
					 
					
						2023-10-04 21:03:32 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8102b7bc2 
							
						 
					 
					
						
						
							
							Move the affiliated keywords parser inside the specific element parsers.  
						
						... 
						
						
						
						We need access to the affiliated keywords to do things like set the name of the element, and only half the element parsers are allowed to have affiliated keywords, so it makes sense to move it inside the specific parsers. 
						
						
					 
					
						2023-10-04 20:55:48 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a26640355c 
							
						 
					 
					
						
						
							
							Add check for name on paragraph.  
						
						
						
						
					 
					
						2023-10-04 19:58:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							057c8a1387 
							
						 
					 
					
						
						
							
							Compare name.  
						
						
						
						
					 
					
						2023-10-04 19:43:34 -04:00