John Benediktsson
							
						 
						
							 
							
							
							
								
							
								55cf5472a5 
								
							
								 
							
						 
						
							
							
								
								using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*.  
							
							 
							
							
							
						 
						
							2016-07-11 19:50:37 -07:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								efd22a668f 
								
							
								 
							
						 
						
							
							
								
								Import a few extra JSON tests from Jansson  
							
							 
							
							... 
							
							
							
							Fixes  #1189  
							
						 
						
							2016-03-05 07:03:12 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b6be8685c3 
								
							
								 
							
						 
						
							
							
								
								basis: ERROR: changes.  
							
							 
							
							
							
						 
						
							2015-08-13 03:20:39 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								abb8bd74b9 
								
							
								 
							
						 
						
							
							
								
								json.reader: Fix json reader for empty files to parse as H{ }. Add path>json word.  
							
							 
							
							... 
							
							
							
							Rename read-jsons 
							
						 
						
							2015-08-03 12:23:08 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								663fba1d7d 
								
							
								 
							
						 
						
							
							
								
								json.reader: fix segfault when parsing non-JSON documents.  
							
							 
							
							
							
						 
						
							2015-07-28 18:10:24 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								922cbebf8a 
								
							
								 
							
						 
						
							
							
								
								json.reader: enforce json> takes a string.  
							
							 
							
							
							
						 
						
							2015-07-28 18:02:57 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								1fcf96cada 
								
							
								 
							
						 
						
							
							
								
								factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon.  
							
							 
							
							
							
						 
						
							2015-07-25 22:59:56 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								40892c0302 
								
							
								 
							
						 
						
							
							
								
								tests: prefer ${ } instead of 1array  
							
							 
							
							
							
						 
						
							2015-07-02 14:56:14 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								59f3b1ea57 
								
							
								 
							
						 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"  
							
							 
							
							... 
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824 . 
							
						 
						
							2015-07-02 13:47:06 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7e54cc2824 
								
							
								 
							
						 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!  
							
							 
							
							
							
						 
						
							2015-07-02 11:36:08 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								999aa7c897 
								
							
								 
							
						 
						
							
							
								
								factor: clean up spaces in -tests files  
							
							 
							
							
							
						 
						
							2015-07-02 10:34:01 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								5ed3aef603 
								
							
								 
							
						 
						
							
							
								
								json.reader: read Infinity, -Infinity and NaN  
							
							 
							
							
							
						 
						
							2015-06-10 22:51:38 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								496ff53f22 
								
							
								 
							
						 
						
							
							
								
								json.reader: read UTF-16 surrogate pairs  
							
							 
							
							
							
						 
						
							2015-06-10 22:51:38 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								9bba5d1312 
								
							
								 
							
						 
						
							
							
								
								json: cleanup and add more parameters for writing.  
							
							 
							
							
							
						 
						
							2014-11-28 08:11:21 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d83231a08a 
								
							
								 
							
						 
						
							
							
								
								json: better support for escaped strings.  
							
							 
							
							
							
						 
						
							2014-11-27 14:52:18 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b56556f0ab 
								
							
								 
							
						 
						
							
							
								
								json: some performance improvements.  
							
							 
							
							
							
						 
						
							2013-03-14 18:53:13 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								a9b6561fe3 
								
							
								 
							
						 
						
							
							
								
								json.reader: make json parsing faster for files that contain a lot of spaces.  
							
							 
							
							
							
						 
						
							2012-07-11 18:45:10 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								943596575a 
								
							
								 
							
						 
						
							
							
								
								use radix literals  
							
							 
							
							
							
						 
						
							2011-11-23 19:03:40 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								6f1c44b46d 
								
							
								 
							
						 
						
							
							
								
								Cleanup some lint warnings.  
							
							 
							
							
							
						 
						
							2011-10-15 19:19:44 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4726757d95 
								
							
								 
							
						 
						
							
							
								
								json.reader: cleanup and speed up when handling heavily escaped strings.  
							
							 
							
							
							
						 
						
							2011-09-15 07:59:17 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								b9c5c2e02c 
								
							
								 
							
						 
						
							
							
								
								json.reader: factor read-jsons from json>  
							
							 
							
							
							
						 
						
							2010-06-03 13:11:47 -07:00  
						
					 
				
					
						
							
							
								 
								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  
						
					 
				
					
						
							
							
								 
								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  
						
					 
				
					
						
							
							
								 
								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