Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							81136ad57e 
							
						 
					 
					
						
						
							
							Arrays no longer deeply merge by defauly, like jq  
						
						
						
						
					 
					
						2021-02-18 11:16:54 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							a6cd250987 
							
						 
					 
					
						
						
							
							nicer reduce example  
						
						
						
						
					 
					
						2021-02-15 18:23:50 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							ee1f55630f 
							
						 
					 
					
						
						
							
							nicer reduce example  
						
						
						
						
					 
					
						2021-02-15 17:33:41 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							9072e8d3b3 
							
						 
					 
					
						
						
							
							Added context variable for reduce  
						
						
						
						
					 
					
						2021-02-15 17:31:12 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							99b08fd612 
							
						 
					 
					
						
						
							
							Added reduce examples and doc  
						
						
						
						
					 
					
						2021-02-15 16:38:53 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							b2317a14ef 
							
						 
					 
					
						
						
							
							infix reduce  
						
						
						
						
					 
					
						2021-02-15 16:06:37 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							3e5f7b147f 
							
						 
					 
					
						
						
							
							infix reduce  
						
						
						
						
					 
					
						2021-02-15 15:31:55 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							c4faa70143 
							
						 
					 
					
						
						
							
							wip - reduce!  
						
						
						
						
					 
					
						2021-02-15 14:27:00 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							c4c8e5e7b0 
							
						 
					 
					
						
						
							
							Preserve comments on map keys  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							e02ad4d7e8 
							
						 
					 
					
						
						
							
							Added space example to docs  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							429c3ca65b 
							
						 
					 
					
						
						
							
							Fixed merge dropping anchors  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							cfcac6d1dc 
							
						 
					 
					
						
						
							
							improving docs  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ddbca97f 
							
						 
					 
					
						
						
							
							Fixing special character example  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							30027a8cf4 
							
						 
					 
					
						
						
							
							Added not equals operator  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							f92a42e4f8 
							
						 
					 
					
						
						
							
							Equals now only compares scalars  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							3c466dc66e 
							
						 
					 
					
						
						
							
							Fixed delete bug  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							10600dd29a 
							
						 
					 
					
						
						
							
							Fixed delete bug  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							3a464272d4 
							
						 
					 
					
						
						
							
							Added variable doc  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							691efadfac 
							
						 
					 
					
						
						
							
							Fixed variable precedence  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							6efe4c4797 
							
						 
					 
					
						
						
							
							Fixing op precedences  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							9e56b364c2 
							
						 
					 
					
						
						
							
							Fixing op precedences  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							85ec32e3db 
							
						 
					 
					
						
						
							
							Added variables  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							5c73132c8e 
							
						 
					 
					
						
						
							
							Dont create entries when selecting  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							c6efd5519b 
							
						 
					 
					
						
						
							
							Pass context through operators  
						
						... 
						
						
						
						Allows more sophisticated functionality 
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							820a3320be 
							
						 
					 
					
						
						
							
							Fixed length of null to be zero  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							c77001f969 
							
						 
					 
					
						
						
							
							Can add and merge append to null  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								evnp 
							
						 
					 
					
						
						
						
						
							
						
						
							1be3b31bbc 
							
						 
					 
					
						
						
							
							Don't escape HTML chars when converting to json  
						
						... 
						
						
						
						json.Encoder and json.Marshal implicitly use HTMLEscape to convert
>, <, &, with \u003c, \u003e, \u0026. This behavior carries over
to yq, where chars will be escaped when outputting json but not when
outputting yaml.
This changeset disables this behavior via encoder.SetEscapeHTML(false).
Unfortunately there is no equivalent option for json.Marshal, so its
single usage has been replaced with an encoder (with escaping disabled). 
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							6c14a80991 
							
						 
					 
					
						
						
							
							Fixed cross-function combinatorial bug  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							76bd1896e9 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							c63801a8a5 
							
						 
					 
					
						
						
							
							thoughts  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							f7cfdc29e1 
							
						 
					 
					
						
						
							
							cross function fix wip  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							29f40dad59 
							
						 
					 
					
						
						
							
							Fixing multiply doc  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							0707525b29 
							
						 
					 
					
						
						
							
							Added keys operator  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							62acee54c3 
							
						 
					 
					
						
						
							
							Added split string operator  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							d21c94cf4f 
							
						 
					 
					
						
						
							
							Added join strings operator  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							626e9cacaf 
							
						 
					 
					
						
						
							
							Split doc operator  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							02ef99560d 
							
						 
					 
					
						
						
							
							Fixing add,multiply,alternative operator precendences  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							c59209f041 
							
						 
					 
					
						
						
							
							Fixed remove comments example  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							947ffb6986 
							
						 
					 
					
						
						
							
							Dont use pointer for env prefs (avoid nil)  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							1a03031297 
							
						 
					 
					
						
						
							
							Dont use pointer for recursive prefs (avoid nil)  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							2c7db0071a 
							
						 
					 
					
						
						
							
							Dont use pointer for multiply prefs (avoid nil)  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							0484d0232b 
							
						 
					 
					
						
						
							
							Dont use pointer for commment prefs (avoid nil)  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							91c72d2d9e 
							
						 
					 
					
						
						
							
							Added merge if empty  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							09ec740d45 
							
						 
					 
					
						
						
							
							Added operator level doc  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							e86f83fb69 
							
						 
					 
					
						
						
							
							Renaming pathtree to expression  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							7d5b6b5442 
							
						 
					 
					
						
						
							
							Removed global vars  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							b749973fe0 
							
						 
					 
					
						
						
							
							UnwrapDoc now private  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mike Farah 
							
						 
					 
					
						
						
						
						
							
						
						
							ba223df4ac 
							
						 
					 
					
						
						
							
							Moved eval function to eval interface  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mikhail Katychev 
							
						 
					 
					
						
						
						
						
							
						
						
							e6336bcb85 
							
						 
					 
					
						
						
							
							added lib_test.go  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Mikhail Katychev 
							
						 
					 
					
						
						
						
						
							
						
						
							9ae03e0a1c 
							
						 
					 
					
						
						
							
							added EvaluateNodes and EvaluateCandidateNodes to yqlib  
						
						
						
						
					 
					
						2021-02-11 10:58:40 +11:00