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 |
Используется для удаления символов экранирования из аргументов
|