Клиппер 5. Справочник

Выделяет из строки заданный по


 TABPACK()     Преобразует заданные повторяющиеся символы в символы табуляции
 TOKEN()       Выделяет из строки заданный по номеру элемент
 TOKENAT()     Возвращает позицию последнего выделенного TOKENNEXT() элемента
 TOKENEND()    Возвращает признак окончания элементов, выделяемых TOKENNEXT()
 TOKENINIT()   Инициализирует строку для выделения элементов TOKENNEXT()
 TOKENLOWER()  Преобразует первые буквы задаваемых элементов в строчные
 TOKENNEXT()   Возвращает следующий элемент при пошаговом выделении
 TOKENSEP()    Возвращает разделители элемента, выделенного TOKEN()
 TOKENUPPER()  Преобразует первые буквы задаваемых элементов в прописные
 VALPOS()      Возвращает числовое значение цифрового символа
 WORDONE()     Удаляет из строки повторяющиеся пары символов
 WORDONLY()    Возвращает строку подстрок, общих для двух заданных строк
 WORDREPL()    Заменяет заданные пары символов


 WORDSWAP()    Меняет местами соседние двухбайтовые слова в строке
 WORDTOCHAR()  Заменяет заданные двухбайтовые слова на одиночные символы
 

 

  Введение
 
------------------------------------------------------------------------------
 
    В данной главе описываются мощные функции для обработки символьных
    строк. Благодаря тому, что они написаны исключительно на Ассемблере,
    скорость их работы весьма высока.
 
  Передача параметров по ссылке
 
    Многим функциям, описанным в этой главе, параметры можно передавать
    по ссылке. Поясним это понятие.
 
    Начиная с версии Summer'87 функциям пользователя  параметры
    (аргументы) можно передавать по ссылке. Это означает передачу
    вызываемой функции ссылки на строку вместо создания копии строки.
 
    При передаче параметров таким способом их изменение в вызываемой
    функции приводит к изменению оригинала. Некоторые CT II-функции
    допускают передачу им части параметров по ссылке. В описании таких
    функций эти параметры помечаются комбинацией "[@]", а поведение самих

Содержание раздела