From 53f0675acad3bed18ca5b01d17ba2d2beaa4e23c Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Thu, 20 Jul 2017 17:15:11 +0200 Subject: [PATCH] add token types for a start, #17545 --- src/vs/editor/contrib/snippet/browser/snippetParser.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vs/editor/contrib/snippet/browser/snippetParser.ts b/src/vs/editor/contrib/snippet/browser/snippetParser.ts index 779ed9263ef..c9af0db896d 100644 --- a/src/vs/editor/contrib/snippet/browser/snippetParser.ts +++ b/src/vs/editor/contrib/snippet/browser/snippetParser.ts @@ -10,10 +10,12 @@ import { CharCode } from 'vs/base/common/charCode'; export enum TokenType { Dollar, Colon, + Comma, CurlyOpen, CurlyClose, Backslash, Forwardslash, + Pipe, Int, VariableName, Format, @@ -32,10 +34,12 @@ export class Scanner { private static _table: { [ch: number]: TokenType } = { [CharCode.DollarSign]: TokenType.Dollar, [CharCode.Colon]: TokenType.Colon, + [CharCode.Comma]: TokenType.Comma, [CharCode.OpenCurlyBrace]: TokenType.CurlyOpen, [CharCode.CloseCurlyBrace]: TokenType.CurlyClose, [CharCode.Backslash]: TokenType.Backslash, - [CharCode.Slash]: TokenType.Forwardslash + [CharCode.Slash]: TokenType.Forwardslash, + [CharCode.Pipe]: TokenType.Pipe, }; static isDigitCharacter(ch: number): boolean { -- GitLab