TessaParserHelper - класс |
Пространство имён: Tessa.Views.Parser
public static class TessaParserHelper
Тип TessaParserHelper предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| CropSurroundingNewLines |
Обрезает начальные и концевые переводы строки если они присутствуют
| |
| EscapeArguments |
Используется для экранирования параметров
| |
| EscapeSpecialCharacters |
Осуществляет экранирование спец. символов в строке
| |
| EscapeSpecialCharactersInPlainText |
Осуществляет экранирование спец. символов в строке
| |
| FindNearestKeyword |
Осуществляет поиск ближайшего ключевого слова вперед от позиции position | |
| FindParametersBlock |
Осуществляет поиск блока параметров
| |
| Format1EscapeSpecialCharacters |
Осуществляет экранирование спец. символов в строке
| |
| Format1RemoveEscapeCharacter |
Удаляет символ экранирования из строки
| |
| IsCommentKeywordEnd |
Проверяет является ли символ начала ключевого слова в данной позиции комментарием
| |
| IsEscaped(FuncInt32, Char, Int32) |
Осуществляет проверку наличия символа экранирования перед указанной позицией
| |
| IsEscaped(String, Int32) |
Осуществляет проверку наличия символа экранирования перед указанной позицией
| |
| IsEscaped(StringBuilder, Int32) |
Осуществляет проверку наличия символа экранирования перед указанной позицией
| |
| IsKeywordStart(FuncInt32, Char, Int32) |
Проверяет является ли началом ключевого слова символ с позиции position | |
| IsKeywordStart(String, Int32) |
Проверяет является ли началом ключевого слова символ с позиции position | |
| RemoveEscapeCharacter |
Удаляет символ экранирования из строки
| |
| ReplaceEscapingCharacters |
Осуществляет замену экранируемых символов на их эквиваленты
| |
| SplitParameters |
Разбивает входную строку параметров на массив используя в качестве разделителей запятую
| |
| SplitTextToNamedParameterPair |
Разбивает входную строку на массив используя в качестве разделителя двоеточие
| |
| SplitValues |
Разбивает значение параметра на составные части. В качестве разделителя
значений предполагается пробел.
| |
| TryGetNearestKeyword |
Осуществляет попытку получения ключевого слова вверх от позиции currentPosition | |
| TryGetSyntaxInfoAroundPosition |
Осуществляет попытку получения ключевого слова вверх от позиции currentPosition | |
| TrySplitParameterByColon |
Осуществляет разбиение текстового блока параметра parameterTextBlock на блоки
содержащие имя и значение.
| |
| UnEscapeArguments |
Используется для удаления символов экранирования из аргументов
|