| Index: sdk/lib/json/json.dart
|
| diff --git a/sdk/lib/json/json.dart b/sdk/lib/json/json.dart
|
| index 4348767eea666865b422cd6e22b80c4042b1f1bc..e9bf8215d5cb7f0cde91e6b5de31c53093cde311 100644
|
| --- a/sdk/lib/json/json.dart
|
| +++ b/sdk/lib/json/json.dart
|
| @@ -41,15 +41,18 @@ class JsonUnsupportedObjectError implements Error {
|
| * [List]s of parsed JSON values or [Map]s from [String] to parsed
|
| * JSON values.
|
| *
|
| - * The optional [revivier] function, if provided, is called once for each
|
| - * object or list property parsed. The arguments are the property name
|
| - * ([String]) or list index ([int]), and the value is the parsed value.
|
| - * The return value of the revivier will be used as the value of that property
|
| - * instead the parsed value.
|
| + * The optional [reviver] function, if provided, is called once for each object
|
| + * or list property parsed. The arguments are the property name ([String]) or
|
| + * list index ([int]), and the value is the parsed value. The return value of
|
| + * the reviver will be used as the value of that property instead the parsed
|
| + * value. The top level value is passed to the reviver with the empty string as
|
| + * a key.
|
| *
|
| * Throws [FormatException] if the input is not valid JSON text.
|
| */
|
| -parse(String json, [reviver(var key, var value)]) {
|
| +external parse(String json, [reviver(var key, var value)]);
|
| +
|
| +_parse(String json, [reviver(var key, var value)]) {
|
| BuildJsonListener listener;
|
| if (reviver == null) {
|
| listener = new BuildJsonListener();
|
|
|