From cdd1cdd0be24c44f725f03ab7b3ea7fa581c3dea Mon Sep 17 00:00:00 2001 From: d056950 Date: Tue, 4 Oct 2016 12:55:35 +0200 Subject: [PATCH] YAML: Correctly terminate numbers in Flow Collections --- src/yaml.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/yaml.ts b/src/yaml.ts index 2d0d0133..edd7fcc1 100644 --- a/src/yaml.ts +++ b/src/yaml.ts @@ -170,15 +170,15 @@ export const language = { [/[>|][0-9]*[+-]?$/, 'operators', '@multiString'] ], - // Numbers in Flow Collections (terminate with ,) + // Numbers in Flow Collections (terminate with ,]}) flowNumber: [ - [/@numberInteger(?=[ \t]*,)/, 'number'], - [/@numberFloat(?=[ \t]*,)/, 'number.float'], - [/@numberOctal(?=[ \t]*,)/, 'number.octal'], - [/@numberHex(?=[ \t]*,)/, 'number.hex'], - [/@numberInfinity(?=[ \t]*,)/, 'number.infinity'], - [/@numberNaN(?=[ \t]*,)/, 'number.nan'], - [/@numberDate(?=[ \t]*,)/, 'number.date'] + [/@numberInteger(?=[ \t]*[,\]\}])/, 'number'], + [/@numberFloat(?=[ \t]*[,\]\}])/, 'number.float'], + [/@numberOctal(?=[ \t]*[,\]\}])/, 'number.octal'], + [/@numberHex(?=[ \t]*[,\]\}])/, 'number.hex'], + [/@numberInfinity(?=[ \t]*[,\]\}])/, 'number.infinity'], + [/@numberNaN(?=[ \t]*[,\]\}])/, 'number.nan'], + [/@numberDate(?=[ \t]*[,\]\}])/, 'number.date'] ], tagHandle: [