提交 53f0675a 编写于 作者: J Johannes Rieken

add token types for a start, #17545

上级 51df1e19
......@@ -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 {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册