TemplateExtensions class
Méthodes d’extension pour LG.
Méthodes
convert |
Convertissez l’analyseur antlr en plage. |
eval |
Échappement \ du texte. |
get |
Obtenez le message d’erreur de préfixe à partir du contexte normal de sting de modèle. |
is |
Si une valeur est une expression pure. |
new |
Générez une nouvelle chaîne de guid. |
normalize |
Normalisez le chemin d’accès créé au chemin du système d’exploitation. le chemin d’accès provient du contenu créé qui ne connaît pas le système d’exploitation sur lequel il s’exécute. Cette méthode traite / et \ les deux en tant que séperateurs, quel que soit le système d’exploitation, pour les fenêtres qui signifie / -> \ et pour linux/mac \ -> /. Cela permet à l’auteur d’utiliser .. /foo.lg ou .. \foo.lg en tant qu’équivelents pour l’importation. |
read |
Lire la ligne à partir du texte. |
trim |
Découper l’expression. ${abc} => abc, ${a == {}} => a == {}. |
Détails de la méthode
convertToRange(ParserRuleContext, number)
Convertissez l’analyseur antlr en plage.
static function convertToRange(context: ParserRuleContext, lineOffset?: number): Range
Paramètres
- context
-
ParserRuleContext
Contexte d’analyse Antlr.
- lineOffset
-
number
Retours
Objet Range.
evalEscape(string)
Échappement \ du texte.
static function evalEscape(exp: string): string
Paramètres
- exp
-
string
Texte d’entrée.
Retours
string
Texte d’échappement.
getPrefixErrorMessage(NormalTemplateStringContext)
Obtenez le message d’erreur de préfixe à partir du contexte normal de sting de modèle.
static function getPrefixErrorMessage(context: NormalTemplateStringContext): string
Paramètres
- context
- NormalTemplateStringContext
Contexte de sting de modèle normal.
Retours
string
Message d’erreur de préfixe.
isPureExpression(KeyValueStructureValueContext)
Si une valeur est une expression pure.
static function isPureExpression(ctx: KeyValueStructureValueContext): boolean
Paramètres
Contexte de valeur de la valeur de clé.
Retours
boolean
True si la valeur est pure Expression, false sinon.
newGuid()
Générez une nouvelle chaîne de guid.
static function newGuid(): string
Retours
string
Nouvelle chaîne de guid.
normalizePath(string)
Normalisez le chemin d’accès créé au chemin du système d’exploitation. le chemin d’accès provient du contenu créé qui ne connaît pas le système d’exploitation sur lequel il s’exécute. Cette méthode traite / et \ les deux en tant que séperateurs, quel que soit le système d’exploitation, pour les fenêtres qui signifie / -> \ et pour linux/mac \ -> /. Cela permet à l’auteur d’utiliser .. /foo.lg ou .. \foo.lg en tant qu’équivelents pour l’importation.
static function normalizePath(ambiguousPath: string): string
Paramètres
- ambiguousPath
-
string
AuthoredPath.
Retours
string
Chemin exprimé en tant que chemin d’accès au système d’exploitation.
readLine(string)
Lire la ligne à partir du texte.
static function readLine(input: string): string[]
Paramètres
- input
-
string
Contenu texte.
Retours
string[]
Fractionner la ligne de lecture.
trimExpression(string)
Découper l’expression. ${abc} => abc, ${a == {}} => a == {}.
static function trimExpression(expression: string): string
Paramètres
- expression
-
string
Chaîne d’expression d’entrée.
Retours
string
Chaîne d’expression pure.