Документация Tcllib
-
По категориям
-
Форма ввода аргументов, мега-виджет
- tepam::argument_dialogbox Справочное руководство по TEPAM argument_dialogbox
-
Инструменты тестирования производительности
- bench bench — обработка наборов тестов производительности
- bench::in bench::in — чтение результатов тестирования производительности
- bench::out::csv bench::out::csv — форматирование результатов тестирования производительности в CSV
- bench::out::text bench::out::text — форматирование результатов тестирования производительности в удобочитаемом текстовом виде
- bench_intro Введение в bench
- bench_lang_intro Введение в язык bench
- bench_lang_spec Спецификация языка bench
-
Программирование CGI
- html Процедуры для создания структур HTML
- javascript Процедуры для создания структур HTML и JavaScript.
- json Парсер JSON
- json::write Генерация JSON
- ncgi Процедуры для работы со значениями CGI.
-
Каналы
- tcl::chan::cat Канал-конкатенатор
- tcl::chan::core Базовая поддержка отражённых/виртуальных каналов
- tcl::chan::events Поддержка событий для отражённых/виртуальных каналов
- tcl::chan::facade Канал-фасад
- tcl::chan::fifo Канал FIFO в памяти
- tcl::chan::fifo2 Связанные между собой каналы FIFO в памяти
- tcl::chan::halfpipe Канал в памяти, половина fifo2
- tcl::chan::memchan Канал в памяти
- tcl::chan::null Пустой канал
- tcl::chan::nullzero Комбинация каналов Null/Zero
- tcl::chan::random Случайный канал
- tcl::chan::std Стандартный ввод-вывод, объединение stdin и stdout
- tcl::chan::string Канал только для чтения в памяти
- tcl::chan::textwindow Текстовый оконный канал
- tcl::chan::variable Канал в памяти, использующий переменную для хранения данных
- tcl::chan::zero Канал нулей
- tcl::randomseed Утилиты для случайных каналов
- tcl::transform::adler32 Преобразование Adler32
- tcl::transform::base64 Преобразование для кодирования Base64
- tcl::transform::core Базовая поддержка преобразований отражённых/виртуальных каналов
- tcl::transform::counter Преобразование-счётчик
- tcl::transform::crc32 Преобразование CRC32
- tcl::transform::hex Преобразование для шестнадцатеричного кодирования
- tcl::transform::identity Преобразование тождественности
- tcl::transform::limitsize Ограничение входных данных
- tcl::transform::observe Преобразование-наблюдатель, копирование потока
- tcl::transform::otp Шифрование одноразовым блокнотом
- tcl::transform::rot Шифрование ROT
- tcl::transform::spacer Вставка и удаление пробелов
- tcl::transform::zlib Сжатие и распаковка zlib
-
Корутины
- coroutine Обработка событий и ввода-вывода на основе корутин
- coroutine::auto Автоматическая поддержка событий и ввода-вывода в корутинах
-
Структуры данных
- counter Процедуры для работы со счётчиками и гистограммами
- report Создание объектов отчётов и управление ими
- struct::disjointset Структура данных «непересекающиеся множества»
- struct::graph Создание ориентированных графов и управление ими
- struct::graph::op Операции над ориентированными и неориентированными графами
- struct::graph_v1 Создание ориентированных графов и управление ими
- struct::list Процедуры для работы со списками
- struct::matrix Создание матриц и управление ими
- struct::pool Создание объектов-пулов (дискретных элементов) и управление ими
- struct::prioqueue Создание объектов очередей с приоритетами и управление ими
- struct::queue Создание объектов очередей и управление ими
- struct::record Определение и создание записей (аналог структур языка C)
- struct::set Процедуры для работы с множествами
- struct::skiplist Создание списков с пропусками и управление ими
- struct::stack Создание объектов стеков и управление ими
- struct::tree Создание деревьев и управление ими
- struct::tree_v1 Создание деревьев и управление ими
- treeql Запросы к объектам-деревьям
-
Отладка, трассировка и журналирование
- debug Описание отладки — ядро
- debug::caller Описание отладки — вызывающий объект
- debug::heartbeat Описание отладки — сигнал активности
- debug::timestamp Описание отладки — временные метки
-
Инструменты документирования
- docidx_intro Введение в docidx
- docidx_lang_cmdref Справочник команд языка docidx
- docidx_lang_faq Часто задаваемые вопросы о языке docidx
- docidx_lang_intro Введение в язык docidx
- docidx_lang_syntax Синтаксис языка docidx
- docidx_plugin_apiref Справочник API плагинов docidx
- docstrip Извлечение исходного кода в стиле Docstrip
- docstrip_util Утилиты, связанные с Docstrip
- doctoc_intro Введение в doctoc
- doctoc_lang_cmdref Справочник команд языка doctoc
- doctoc_lang_faq Часто задаваемые вопросы о языке doctoc
- doctoc_lang_intro Введение в язык doctoc
- doctoc_lang_syntax Синтаксис языка doctoc
- doctoc_plugin_apiref Справочник API плагинов doctoc
- doctools doctools — обработка документов
- doctools2idx_introduction DocTools — предметные указатели
- doctools2toc_introduction DocTools — оглавления
- doctools::changelog Обработка текста в формате ChangeLog Emacs
- doctools::cvs Обработка текста в формате 'cvs log'
- doctools::html::cssdefaults Стиль CSS по умолчанию для плагинов экспорта в HTML
- doctools::idx Хранение предметных указателей
- doctools::idx docidx — обработка предметных указателей
- doctools::idx::export Экспорт предметных указателей
- doctools::idx::import Импорт предметных указателей
- doctools::idx::parse Разбор текста в формате docidx
- doctools::idx::structure Утилиты сериализации Docidx
- doctools::msgcat Управление каталогами сообщений для различных парсеров документов
- doctools::msgcat::idx::c Каталог сообщений для парсера docidx (C)
- doctools::msgcat::idx::de Каталог сообщений для парсера docidx (DE)
- doctools::msgcat::idx::en Каталог сообщений для парсера docidx (EN)
- doctools::msgcat::idx::fr Каталог сообщений для парсера docidx (FR)
- doctools::msgcat::toc::c Каталог сообщений для парсера doctoc (C)
- doctools::msgcat::toc::de Каталог сообщений для парсера doctoc (DE)
- doctools::msgcat::toc::en Каталог сообщений для парсера doctoc (EN)
- doctools::msgcat::toc::fr Каталог сообщений для парсера doctoc (FR)
- doctools::nroff::man_macros Стиль CSS по умолчанию для плагинов экспорта в NROFF
- doctools::tcl::parse Обработка текста в формате 'subst -novariables'
- doctools::toc Хранение оглавлений
- doctools::toc doctoc — обработка оглавлений
- doctools::toc::export Экспорт оглавлений
- doctools::toc::import Импорт предметных указателей
- doctools::toc::parse Разбор текста в формате doctoc
- doctools::toc::structure Утилиты сериализации Doctoc
- doctools_intro Введение в doctools
- doctools_lang_cmdref Справочник команд языка doctools
- doctools_lang_faq Часто задаваемые вопросы о языке doctools
- doctools_lang_intro Введение в язык doctools
- doctools_lang_syntax Синтаксис языка doctools
- doctools_plugin_apiref Справочник API плагинов doctools
- dtplite Облегчённый процессор разметки DocTools
- mpexpand Процессор разметки
- pkg_dtplite Облегчённый процессор разметки DocTools
- tcldocstrip Процессор Docstrip на Tcl
- tepam::doc_gen Справочное руководство по генерации документации TEPAM
- textutil::expander Процедуры для обработки шаблонов и раскрытия текста.
-
Файлы
- zipfile::decode Доступ к ZIP-архивам
- zipfile::encode Создание ZIP-архивов
- zipfile::mkzip Создание ZIP-архива
-
Форматы файлов
-
Грамматики и конечные автоматы
- grammar::aycock Генератор парсеров Aycock–Horspool–Earley для Tcl
- grammar::fa Создание конечных автоматов и управление ими
- grammar::fa::dacceptor Создание и использование детерминированных распознавателей
- grammar::fa::dexec Выполнение детерминированных конечных автоматов
- grammar::fa::op Операции над конечными автоматами
- grammar::me::cpu Реализация виртуальной машины II для разбора потоков токенов
- grammar::me::cpu::core Управление состоянием виртуальной машины ME
- grammar::me::cpu::gasm Ассемблер ME
- grammar::me::tcl Реализация виртуальной машины I для разбора потоков токенов
- grammar::me::util Утилиты AST
- grammar::me_ast Различные представления AST
- grammar::me_intro Введение в виртуальные машины для разбора потоков токенов
- grammar::me_vm Виртуальная машина для разбора потоков токенов
- grammar::peg Создание грамматик разбора выражений и управление ими
- grammar::peg::interp Интерпретатор грамматик разбора выражений
-
Хеши, контрольные суммы и шифрование
- aes Реализация блочного шифра AES
- blowfish Реализация блочного шифра Blowfish
- cksum Вычисление контрольной суммы, совместимой с cksum(1)
- crc16 Вычисление 16-битной циклической избыточной контрольной суммы
- crc32 Вычисление 32-битной циклической избыточной контрольной суммы
- des Реализация шифров DES и triple-DES
- md4 Алгоритм хеширования сообщений MD4
- md5 Алгоритм хеширования сообщений MD5
- md5crypt Шифрование паролей на основе MD5
- otp Одноразовые пароли
- pki Реализация шифра с открытым ключом
- rc4 Реализация поточного шифра RC4
- ripemd128 Алгоритм хеширования сообщений RIPEMD-128
- ripemd160 Алгоритм хеширования сообщений RIPEMD-160
- sha1 Алгоритм хеширования сообщений SHA1
- sha256 Алгоритм хеширования сообщений SHA256
- soundex Soundex
- sum Вычисление контрольной суммы, совместимой с sum(1)
- tclDES Реализация шифров DES и triple-DES
- tclDESjr Реализация шифров DES и triple-DES
- uuid Генерация и сравнение UUID
-
Математика
- math Математическая библиотека Tcl
- math::bigfloat Числа с плавающей точкой произвольной точности
- math::bignum Целые числа произвольной точности
- math::calculus Интегрирование и обыкновенные дифференциальные уравнения
- math::calculus::romberg Интегрирование методом Ромберга
- math::changepoint Методы обнаружения точек изменения
- math::combinatorics Комбинаторные функции математической библиотеки Tcl
- math::complexnumbers Простой пакет для работы с комплексными числами
- math::constants Математические и числовые константы
- math::decimal Универсальная десятичная арифметика
- math::exact Точная арифметика действительных чисел
- math::figurate Вычисление фигурных чисел
- math::filters Цифровые фильтры
- math::fourier Дискретное и быстрое преобразования Фурье
- math::fuzzy Нечёткое сравнение чисел с плавающей точкой
- math::geometry Геометрические вычисления
- math::interpolate Процедуры интерполяции
- math::linearalgebra Линейная алгебра
- math::numtheory Теория чисел
- math::optimize Процедуры оптимизации
- math::PCA Пакет для анализа главных компонент
- math::polynomials Полиномиальные функции
- math::probopt Методы вероятностной оптимизации
- math::quasirandom Квазислучайные точки для интегрирования и методов типа Монте-Карло
- math::rationalfunctions Полиномиальные функции
- math::roman Средства создания и обработки римских цифр
- math::special Специальные математические функции
- math::statistics Базовые статистические функции и процедуры
- math::trig Тригонометрические и гиперболические функции
- simulation::annealing Имитация отжига
- simulation::montecarlo Моделирование методом Монте-Карло
- simulation::random Генераторы псевдослучайных чисел
-
Сетевые технологии
- asn Кодировщик/декодировщик ASN.1 BER
- autoproxy Автоматическое использование HTTP-прокси и аутентификация
- bee Кодировщик/декодировщик формата сериализации BitTorrent
- dns Клиент службы доменных имён Tcl
- ftp Клиентская реализация протокола FTP на Tcl
- ftp::geturl Обработчик URI для URL FTP
- ftpd Реализация FTP-сервера на Tcl
- httpd Веб-сервер на основе TclOO и корутин
- ident Клиент протокола Ident
- imap4 Клиентская реализация протокола IMAP на Tcl
- irc Создание IRC-подключения и интерфейса.
- ldap Клиент LDAP
- ldapx Интерфейс расширенных объектов LDAP
- nameserv Служба имён, клиент
- nameserv::auto Служба имён, клиентское расширение
- nameserv::common Служба имён, общие определения
- nameserv::protocol Служба имён, протокол клиент-сервер
- nameserv::server Служба имён, сервер
- nmea Обработка данных NMEA
- nns Служба имён, консольное клиентское приложение
- nns_intro Служба имён, введение
- nnsd Служба имён, консольное серверное приложение
- nnslog Служба имён, консольное клиентское приложение для журналирования
- nntp Клиент Tcl для протокола NNTP
- ntp_time Клиент службы времени Tcl
- oauth Базовая подпись API OAuth
- picoirc Небольшой и простой встраиваемый IRC-клиент.
- pop3 Клиент Tcl для почтового протокола POP3
- pop3d Реализация POP3-сервера на Tcl
- pop3d::dbox Простая база данных почтовых ящиков для pop3d
- pop3d::udb Простая база данных пользователей для pop3d
- S3 Интерфейс веб-службы Amazon S3
- SASL Реализация механизмов SASL для Tcl
- SASL::NTLM Реализация механизма SASL NTLM для Tcl
- SASL::SCRAM Реализация механизма SASL SCRAM для Tcl
- SASL::XGoogleToken Реализация механизма SASL NTLM для Tcl
- smtp Клиентская реализация протокола SMTP на Tcl
- smtpd Реализация SMTP-сервера на Tcl
- tcllib_ip Работа с адресами IPv4 и IPv6
- udpcluster Одноранговый кластер UDP
- uri Утилиты для URI
- uri_urn Утилиты для URI, схема URN
- websocket Реализация протокола WebSocket на Tcl
-
Генератор синтаксических анализаторов страниц
- page Генератор парсеров
- page_intro Введение в page
- page_pluginmgr Менеджер плагинов page
- page_util_flow Утилита page для потоков данных и обхода деревьев
- page_util_norm_lemon Нормализация AST в page, LEMON
- page_util_norm_peg Нормализация AST в page, PEG
- page_util_peg Утилиты преобразования PEG в page
- page_util_quote Утилиты экранирования символов в page
-
-
Разбор и грамматики
- pt Приложение Parser Tools
- pt::ast Сериализация абстрактного синтаксического дерева
- pt::cparam::configuration::critcl C/PARAM, готовая конфигурация, Critcl
- pt::cparam::configuration::tea C/PARAM, готовая конфигурация, TEA
- pt::json_language Формат обмена грамматиками JSON
- pt::param Спецификация машины PackRat
- pt::pe Сериализация выражений разбора
- pt::pe::op Утилиты для выражений разбора
- pt::peg Сериализация грамматик выражений разбора
- pt::peg::container Хранилище PEG
- pt::peg::container::peg Хранилище PEG. Готовая спецификация грамматики PEG
- pt::peg::export Экспорт PEG
- pt::peg::export::container Плагин экспорта PEG. Запись в формате CONTAINER
- pt::peg::export::json Плагин экспорта PEG. Запись в формате JSON
- pt::peg::export::peg Плагин экспорта PEG. Запись в формате PEG
- pt::peg::from::container Преобразование PEG. Из формата CONTAINER
- pt::peg::from::json Преобразование PEG. Чтение формата JSON
- pt::peg::from::peg Преобразование PEG. Чтение формата PEG
- pt::peg::import Импорт PEG
- pt::peg::import::container Плагин импорта PEG. Из формата CONTAINER
- pt::peg::import::json Плагин импорта PEG. Чтение формата JSON
- pt::peg::import::peg Плагин импорта PEG. Чтение формата PEG
- pt::peg::interp Интерпретатор грамматик выражений разбора
- pt::peg::to::container Преобразование PEG. Запись в формате CONTAINER
- pt::peg::to::cparam Преобразование PEG. Запись в формате CPARAM
- pt::peg::to::json Преобразование PEG. Запись в формате JSON
- pt::peg::to::param Преобразование PEG. Запись в формате PARAM
- pt::peg::to::peg Преобразование PEG. Запись в формате PEG
- pt::peg::to::tclparam Преобразование PEG. Запись в формате TCLPARAM
- pt::peg_language Учебное пособие по языку PEG
- pt::pegrammar Введение в грамматики выражений разбора
- pt::pgen Генератор парсеров
- pt::rde Поддержка среды выполнения разбора на основе PARAM
- pt::tclparam::configuration::nx Tcl/PARAM, готовая конфигурация, NX
- pt::tclparam::configuration::snit Tcl/PARAM, готовая конфигурация, Snit
- pt::tclparam::configuration::tcloo Tcl/PARAM, готовая конфигурация, Tcloo
- pt::util Общие утилиты
- pt_export_api API экспорта Parser Tools
- pt_import_api API импорта Parser Tools
- pt_introduction Введение в Parser Tools
- pt_parse_peg PEG-парсер Parser Tools
- pt_parser_api API парсера
- pt_peg_op Операции с грамматиками PE в Parser Tools
-
Процедуры, аргументы, параметры, опции
- tepam Введение в TEPAM, расширенный менеджер процедур и аргументов Tcl
- tepam::procedure Процедура TEPAM, справочное руководство
-
Инструменты программирования
- clay Минималистичная платформа для крупных объектно-ориентированных проектов
- cmdline Процедуры для обработки командных строк и опций.
- comm Средство удалённого взаимодействия для Tcl (версия 8.5 и новее)
- comm_wire Протокол передачи данных comm
- control Процедуры для структур управления потоком выполнения.
- deleg_method Создание делегатов comm (методы snit)
- deleg_proc Создание делегатов comm (процедуры)
- fileutil Процедуры, реализующие ряд файловых утилит
- fileutil::magic::cfront Ядро генератора компилятора файлов magic(5)
- fileutil::magic::cgen Ядро генератора компилятора файлов magic(5)
- fileutil::magic::filetype Процедуры распознавания типов файлов
- fileutil::magic::rt Ядро среды выполнения для механизмов распознавания типов файлов, написанных на чистом Tcl
- fileutil::multi Операции с несколькими файлами, scatter/gather, стандартный объект
- fileutil::multi::op Операции с несколькими файлами, scatter/gather
- fileutil_traverse Итеративный обход каталогов
- hook Обработчики событий
- interp Создание интерпретаторов и назначение псевдонимов
- log Процедуры для записи сообщений библиотек и приложений в журнал.
- logger Система управления журналированием событий.
- logger::appender Набор предопределённых аппендеров для logger
- logger::utils Утилиты для logger
- multiplexer Связь «один ко многим» через сокеты.
- pluginmgr Управление плагинами
- profiler Профилировщик исходного кода Tcl
- snit Snit — это не Incr Tcl
- snitfaq Часто задаваемые вопросы о Snit
- stooop Объектно-ориентированное расширение.
- switched Управление switch/опциями.
- tie Сохранение массивов
- tie Сохранение массивов, стандартные источники данных
- uevent Пользовательские события
- wip Интерпретатор слов
-
Система
- cron Инструмент для автоматизации периодического вызова команд
- nettool Инструменты для сетевых приложений
- processman Инструмент для автоматизации периодического вызова команд
-
TclOO
-
Управление терминалом
- term Общее управление терминалом
- term::ansi::code Вспомогательные средства для управляющих последовательностей
- term::ansi::code::attr Последовательности атрибутов ANSI
- term::ansi::code::ctrl Управляющие последовательности ANSI
- term::ansi::code::macros Макропоследовательности
- term::ansi::ctrl::unix Операции управления и запросы
- term::ansi::send Вывод управляющих последовательностей ANSI в терминалы
- term::interact::menu Виджет терминала, меню
- term::interact::pager Виджет терминала, постраничный вывод
- term::receive Общий ввод данных из терминалов
- term::receive::bind Обработка ввода с клавиатуры в терминалах
- term::send Общий вывод данных в терминалы
-
Плагины форматировщика текста
- doctools::idx::export::docidx Плагин экспорта docidx
- doctools::idx::export::html Плагин экспорта HTML
- doctools::idx::export::json Плагин экспорта JSON
- doctools::idx::export::nroff Плагин экспорта nroff
- doctools::idx::export::text Плагин экспорта обычного текста
- doctools::idx::export::wiki Плагин экспорта wiki
- doctools::idx::import::docidx Плагин импорта docidx
- doctools::idx::import::json Плагин импорта JSON
- doctools::toc::export::doctoc Плагин экспорта doctoc
- doctools::toc::export::html Плагин экспорта HTML
- doctools::toc::export::json Плагин экспорта JSON
- doctools::toc::export::nroff Плагин экспорта nroff
- doctools::toc::export::text Плагин экспорта обычного текста
- doctools::toc::export::wiki Плагин экспорта wiki
- doctools::toc::import::doctoc Плагин импорта doctoc
- doctools::toc::import::json Плагин импорта JSON
-
Обработка текста
- ascii85 Кодирование и декодирование двоичных данных в формате ascii85
- base32 Стандартное кодирование base32
- base32::core Расширение базовых таблиц base32
- base32::hex Расширенное шестнадцатеричное кодирование base32
- base64 Кодирование и декодирование двоичных данных в формате base64
- bibtex Разбор файлов bibtex
- clock_iso8601 Разбор дат и времени в формате ISO 8601
- clock_rfc2822 Разбор дат и времени в формате RFC 2822
- csv Процедуры для работы с данными CSV.
- htmlparse Процедуры для разбора строк HTML
- inifile Разбор INI-файлов Windows
- markdown Преобразование текста Markdown в HTML
- mime Работа с частями тела MIME
- mkdoc Извлекает комментарии Markdown из исходного кода и при необходимости преобразует их в HTML
- mkdoc Приложение для извлечения и преобразования документации из исходного кода
- rcs Низкоуровневые утилиты RCS
- string::token Итеративный лексический анализ на основе регулярных выражений
- string::token::shell Разбор командной строки оболочки
- textutil Процедуры для обработки текстов и строк.
- textutil::adjust Процедуры для выравнивания, добавления и удаления отступов в абзацах
- textutil::patch Применение патчей uni-diff к деревьям каталогов
- textutil::repeat Процедуры для повторения строк.
- textutil::split Процедуры для разбиения текстов
- textutil::string Процедуры для обработки текстов и строк.
- textutil::tabify Процедуры для замены пробелов табуляцией и обратно
- textutil::trim Процедуры для обрезки строк
- textutil::wcswidth Процедуры для вычисления ширины строк в терминале
- uuencode Кодирование и декодирование двоичных данных в формате UU
- xsxp Чрезвычайно простой парсер XML
- yencode Кодирование и декодирование двоичных данных в формате Y
-
Модуль передачи данных
- transfer::connect Установка соединения
- transfer::copy Основа для передачи данных
- transfer::copy::queue Передачи данных с очередью
- transfer::data::destination Назначение данных
- transfer::data::source Источник данных
- transfer::receiver Источник данных
- transfer::transmitter Источник данных
-
Без категории
- cache::async Асинхронный кэш в памяти
- fileutil::paths Управление наборами путей поиска
- generator Процедуры для создания генераторов и работы с ними.
- huddle Создание и обработка объектов huddle
- map::geocode::nominatim Поиск географических названий с помощью службы Nominatim
- map::slippy Общий код для пакетов карт с прокруткой
- map::slippy::cache Управление кэшем тайлов в локальной файловой системе
- map::slippy::fetcher Доступ к серверу, предоставляющему тайлы для карт с прокруткой
- mapproj Процедуры картографических проекций
- math::calculus::symdiff Символьное дифференцирование для Tcl
- math::machineparameters Вычисление параметров машины с двойной точностью.
- namespacex Вспомогательные команды для пространств имён
- rest Определение веб-API REST и их вызов напрямую или асинхронно
- stringprep Реализация stringprep
- stringprep::data Таблицы данных stringprep, сгенерированные, внутренние
- struct::map Управление отображениями ключ/значение
- uevent::onidle Объединение запросов и их отложенное выполнение во время простоя
- unicode Реализация нормализации Unicode
- unicode::data Таблицы данных Unicode, сгенерированные, внутренние
- units Преобразование единиц измерения
- yaml Кодировщик/декодировщик формата YAML
-
Утилиты
- dicttool Инструменты для словарей
-
Утилита
- defer Отложенное выполнение
- file::home file home — возврат домашнего каталога текущего или другого пользователя
- lambda Вспомогательные команды для анонимных процедур
- lazyset Ленивое вычисление
- oo::util Вспомогательные команды для TclOO
- oo::util Вспомогательные команды для TclOO
- throw throw — вызов исключения ошибки с сообщением
- tool::dict_ensemble Инструменты для словарей
- try try — перехват и обработка ошибок и исключений
-
Проверка данных и типов
- valtype::common Проверка данных, общий код
- valtype::creditcard::amex Проверка номера кредитной карты AMEX
- valtype::creditcard::discover Проверка номера кредитной карты Discover
- valtype::creditcard::mastercard Проверка номера кредитной карты Mastercard
- valtype::creditcard::visa Проверка номера кредитной карты VISA
- valtype::gs1::ean13 Проверка EAN13
- valtype::iban Проверка IBAN
- valtype::imei Проверка IMEI
- valtype::isbn Проверка ISBN
- valtype::luhn Проверка обычного числа с контрольной цифрой LUHN
- valtype::luhn5 Проверка обычного числа с контрольной цифрой LUHN5
- valtype::usnpi Проверка USNPI
- valtype::verhoeff Проверка обычного числа с контрольной цифрой VERHOEFF
-
Licensed under the BSD license
https://core.tcl-lang.org/tcllib/doc/trunk/embedded/md/toc0.md