From ee15b3b88ce378ae301e0030cb6c4459e04a3390 Mon Sep 17 00:00:00 2001 From: Pavel Lang Date: Tue, 1 Nov 2016 14:31:32 +0100 Subject: [PATCH] Support `null` --- src/utils/Rules.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/Rules.js b/src/utils/Rules.js index 10d4760..90f7b7c 100644 --- a/src/utils/Rules.js +++ b/src/utils/Rules.js @@ -144,12 +144,16 @@ export const ParseRules = { switch (token.value) { case 'true': case 'false': return 'BooleanValue'; } + if (token.value === 'null') { + return 'NullValue'; + } return 'EnumValue'; } }, NumberValue: [ t('Number', 'number') ], StringValue: [ t('String', 'string') ], BooleanValue: [ t('Name', 'builtin') ], + NullValue: [ t('Name', 'keyword') ], EnumValue: [ name('string-2') ], ListValue: [ p('['), list('Value'), p(']') ], ObjectValue: [ p('{'), list('ObjectField'), p('}') ],