From 551a15f37325b192f3b18d175846cb942f3f332d Mon Sep 17 00:00:00 2001 From: harttle Date: Thu, 16 Mar 2017 19:27:54 +0800 Subject: [PATCH] import value declaration syntax --- src/lexical.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lexical.js b/src/lexical.js index 9b85dbe43..7e81ebffb 100644 --- a/src/lexical.js +++ b/src/lexical.js @@ -37,7 +37,8 @@ var rangeLine = new RegExp(`^${rangeCapture.source}$`); var integerLine = new RegExp(`^${integer.source}$`); // filter related -var valueList = new RegExp(`${value.source}(\\s*,?:?\\s*${value.source})*`); +var valueDeclaration = new RegExp(`(?:${identifier.source}\\s*:\\s*)?${value.source}`) +var valueList = new RegExp(`${valueDeclaration.source}(\\s*,\\s*${valueDeclaration.source})*`); var filter = new RegExp(`${identifier.source}(?:\\s*:\\s*${valueList.source})?`, 'g'); var filterCapture = new RegExp(`(${identifier.source})(?:\\s*:\\s*(${valueList.source}))?`); var filterLine = new RegExp(`^${filterCapture.source}$`);