共用方式為


TemplateExtensions class

LG 的擴充方法。

方法

convertToRange(ParserRuleContext, number)

將 antlr 剖析器轉換成 Range。

evalEscape(string)

從文字逸出 \ 。

getPrefixErrorMessage(NormalTemplateStringContext)

從一般範本刺痛內容取得前置詞錯誤訊息。

isPureExpression(KeyValueStructureValueContext)

如果值是純 Expression 則為 。

newGuid()

產生新的 GUID 字串。

normalizePath(string)

將撰寫的路徑正規化為os路徑。 路徑來自不知道其執行所在的操作系統的已撰寫內容。 無論操作系統為何,這個方法都會將 / 和 \ 視為分隔符,這表示 / -> \ 和 linux/mac \ -> /。 這可讓作者使用 。。/foo.lg 或 ..\foo.lg 作為匯入的等價值。

readLine(string)

從文字讀取行。

trimExpression(string)

Trim 表達式。 ${abc} => abc, ${a == {}} => == {}。

方法詳細資料

convertToRange(ParserRuleContext, number)

將 antlr 剖析器轉換成 Range。

static function convertToRange(context: ParserRuleContext, lineOffset?: number): Range

參數

context

ParserRuleContext

Antlr 剖析內容。

lineOffset

number

傳回

Range 物件。

evalEscape(string)

從文字逸出 \ 。

static function evalEscape(exp: string): string

參數

exp

string

輸入文字。

傳回

string

逸出文字。

getPrefixErrorMessage(NormalTemplateStringContext)

從一般範本刺痛內容取得前置詞錯誤訊息。

static function getPrefixErrorMessage(context: NormalTemplateStringContext): string

參數

context
NormalTemplateStringContext

一般範本刺痛內容。

傳回

string

前置詞錯誤訊息。

isPureExpression(KeyValueStructureValueContext)

如果值是純 Expression 則為 。

static function isPureExpression(ctx: KeyValueStructureValueContext): boolean

參數

ctx
KeyValueStructureValueContext

索引鍵值結構值內容。

傳回

boolean

如果值為純表達式,則為 True,否則為 false。

newGuid()

產生新的 GUID 字串。

static function newGuid(): string

傳回

string

新的 GUID 字串。

normalizePath(string)

將撰寫的路徑正規化為os路徑。 路徑來自不知道其執行所在的操作系統的已撰寫內容。 無論操作系統為何,這個方法都會將 / 和 \ 視為分隔符,這表示 / -> \ 和 linux/mac \ -> /。 這可讓作者使用 。。/foo.lg 或 ..\foo.lg 作為匯入的等價值。

static function normalizePath(ambiguousPath: string): string

參數

ambiguousPath

string

AuthoredPath。

傳回

string

以OS路徑表示的路徑。

readLine(string)

從文字讀取行。

static function readLine(input: string): string[]

參數

input

string

文字內容。

傳回

string[]

分割讀取行。

trimExpression(string)

Trim 表達式。 ${abc} => abc, ${a == {}} => == {}。

static function trimExpression(expression: string): string

參數

expression

string

輸入表達式字串。

傳回

string

純表達式字串。