Slava Pestov
							
						 
						
							 
							
							
							
								
							
								48373a6c4c 
								
							
								 
							
						 
						
							
							
								
								Remove math.floats.parser now that its no longer needed  
							
							 
							
							
							
						 
						
							2010-02-08 16:52:29 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								38ca12e9d8 
								
							
								 
							
						 
						
							
							
								
								math.floats.parser: new vocabulary with old string>float word  
							
							 
							
							
							
						 
						
							2010-02-08 08:32:13 +13:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								6199d3fccc 
								
							
								 
							
						 
						
							
							
								
								json: if-json-null combinator, in the same vein as if-zero, if-empty, etc.  
							
							 
							
							
							
						 
						
							2010-02-05 14:10:06 -08:00  
						
					 
				
					
						
							
							
								 
								Alec Berryman
							
						 
						
							 
							
							
							
								
							
								1a1487d11c 
								
							
								 
							
						 
						
							
							
								
								json reader: correctly handle empty objects in objects  
							
							 
							
							... 
							
							
							
							Attempting to parse { "foo" : {} } previously resulted in an error.
(close-hash) expected to consolidate an object into the values of the
containing object (in the first line of code).  While there is none in
the case of the empty hash, the structure of the accumulator looked like
it contained an unconsolidated object, so it folded the values into the
keys and got very confused. 
							
						 
						
							2009-12-27 01:29:12 +13:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							 
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								eceed177d6 
								
							
								 
							
						 
						
							
							
								
								replace usages of <" with """  
							
							 
							
							
							
						 
						
							2009-09-20 22:42:40 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								67893e5af9 
								
							
								 
							
						 
						
							
							
								
								json.reader doesn't need to USE: math.parser.private anymore since I made float>string public  
							
							 
							
							
							
						 
						
							2009-09-11 20:29:02 -05:00  
						
					 
				
					
						
							
							
								 
								Philipp Winkler
							
						 
						
							 
							
							
							
								
							
								3604535687 
								
							
								 
							
						 
						
							
							
								
								Fix a error parsing out nested arrays.  
							
							 
							
							
							
						 
						
							2009-06-06 20:49:44 -07:00  
						
					 
				
					
						
							
							
								 
								Philipp Winkler
							
						 
						
							 
							
							
							
								
							
								7922628abb 
								
							
								 
							
						 
						
							
							
								
								Add a hand parser. Improves speed from 23 seconds to 0.03 seconds when parsing a 123Kb string.  
							
							 
							
							
							
						 
						
							2009-06-04 11:25:33 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a63ad6a7a5 
								
							
								 
							
						 
						
							
							
								
								Remove cruddy string encoding/decoding code from VM  
							
							 
							
							
							
						 
						
							2009-05-02 13:45:38 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								dced1da5b5 
								
							
								 
							
						 
						
							
							
								
								More JSON tweaks  
							
							 
							
							
							
						 
						
							2008-11-15 03:09:57 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e313988bf0 
								
							
								 
							
						 
						
							
							
								
								json.writer now converts ratios to floats  
							
							 
							
							
							
						 
						
							2008-11-15 03:07:55 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3d83ed07fd 
								
							
								 
							
						 
						
							
							
								
								Minor documentation updates: json, xml, serialize  
							
							 
							
							
							
						 
						
							2008-11-14 22:49:17 -06:00  
						
					 
				
					
						
							
							
								 
								Peter Burns
							
						 
						
							 
							
							
							
								
							
								a4cecaaf40 
								
							
								 
							
						 
						
							
							
								
								swap drop === nip  
							
							 
							
							
							
						 
						
							2008-11-08 13:45:45 -08:00  
						
					 
				
					
						
							
							
								 
								Peter Burns
							
						 
						
							 
							
							
							
								
							
								64cdabf57a 
								
							
								 
							
						 
						
							
							
								
								A bit more refactoring and testing of json.reader  
							
							 
							
							
							
						 
						
							2008-11-08 12:08:58 -08:00  
						
					 
				
					
						
							
							
								 
								Peter Burns
							
						 
						
							 
							
							
							
								
							
								706da24b8c 
								
							
								 
							
						 
						
							
							
								
								Refactored json.reader, added a couple more unit tests, no more rationals  
							
							 
							
							
							
						 
						
							2008-11-07 20:00:19 -08:00  
						
					 
				
					
						
							
							
								 
								Peter Burns
							
						 
						
							 
							
							
							
								
							
								6e22f39f46 
								
							
								 
							
						 
						
							
							
								
								Rewrote json.reader to use peg.ebnf  
							
							 
							
							
							
						 
						
							2008-11-06 21:45:24 -08:00  
						
					 
				
					
						
							
							
								 
								Peter Burns
							
						 
						
							 
							
							
							
								
							
								e631e1ca08 
								
							
								 
							
						 
						
							
							
								
								Normalized spacing to 4 space tabs in json modules  
							
							 
							
							
							
						 
						
							2008-11-06 04:41:53 -08:00  
						
					 
				
					
						
							
							
								 
								Peter Burns
							
						 
						
							 
							
							
							
								
							
								986ea40835 
								
							
								 
							
						 
						
							
							
								
								Changed json-null to a SINGLETON for method dispatch  
							
							 
							
							
							
						 
						
							2008-11-06 04:38:12 -08:00  
						
					 
				
					
						
							
							
								 
								Peter Burns
							
						 
						
							 
							
							
							
								
							
								260862603c 
								
							
								 
							
						 
						
							
							
								
								Added some tests for json.writer, fixed a bug with t >json and json-null >json  
							
							 
							
							
							
						 
						
							2008-11-06 04:26:49 -08:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							 
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cf80dd122a 
								
							
								 
							
						 
						
							
							
								
								Updating code for make and fry changes  
							
							 
							
							
							
						 
						
							2008-09-10 22:11:40 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								724fae53e9 
								
							
								 
							
						 
						
							
							
								
								Move web framework to basis  
							
							 
							
							
							
						 
						
							2008-09-04 18:15:13 -05:00