@@ -25,21 +25,20 @@ json.TextReader = class {
case 'start':
if (c === '#') {
state = 'comment';
- break;
}
- if (c === '[') {
+ else if (c === '[') {
state = 'list';
- if (c === '{') {
+ else if (c === '{') {
state = 'object';
- if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') {
+ else if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') {
state = '';
- return null;
+ else {
+ return null;
+ }
+ break;
case 'list':
if (c === '"' || c === '-' || c === '+' || c === '{' || c === '[' || (c >= '0' && c <= '9')) {