TemplateExtensions class
LG の拡張メソッド。
メソッド
convert |
antlr パーサーを Range に変換します。 |
eval |
テキストから \ をエスケープします。 |
get |
通常のテンプレート スティング コンテキストからプレフィックス エラー メッセージを取得します。 |
is |
値が純粋な式の場合。 |
new |
新しい guid 文字列を生成します。 |
normalize |
作成されたパスを os パスに正規化します。 パスは、それが実行されている OS がわからない、作成されたコンテンツからのものです。 このメソッドは、OS に関係なく、/ と \ の両方を分離子として扱います。つまり、 / -> \ と linux/mac \ -> /を意味するウィンドウの場合です。 これにより、作成者は ../foo.lg または ..インポートに適した \foo.lg。 |
read |
テキストから行を読み取る。 |
trim |
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)
値が純粋な式の場合。
static function isPureExpression(ctx: KeyValueStructureValueContext): boolean
パラメーター
キー値構造体の値コンテキスト。
戻り値
boolean
値が純粋な式の場合は true、それ以外の場合は false。
newGuid()
新しい guid 文字列を生成します。
static function newGuid(): string
戻り値
string
新しい guid 文字列。
normalizePath(string)
作成されたパスを os パスに正規化します。 パスは、それが実行されている OS がわからない、作成されたコンテンツからのものです。 このメソッドは、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
純粋な式の文字列。