Package Extra

..\mac\extra\Extra.mac

Библиотека вспомогательных классов и функций в ООП и функциональном стиле.

Пакеты

Collections

..\mac\extra\collections\Collections.mac

Библиотека коллекций для языка RSL

StreamApi

..\mac\extra\StreamApi\Stream.mac

Реализация Stream Api

Lambda

..\mac\extra\lambda\Lambda.mac

Библиотека для динамического создания функций из строковых шаблонов

Utils

..\mac\extra\utils\Utils.mac

Полезные утилиты

Forms

..\mac\extra\Forms\Forms.mac

Библиотека ui-элементов

RUnit

..\mac\extra\RUnit\RUnit.mac

Библиотека для легкого тестирования пользовательских классов, макросов и модулей, написанных на RSL

LogR

..\mac\extra\LogR\LogR.mac

Текстовые логгеры в файл

OOP

..\mac\extra\OOP\OOP.mac

Вспомогательные классы и функции для реализации ООП паттернов

Definitions

..\mac\extra\definitions\Definitions.mac

Описания и примеры определений встречаемые в библиотеке Extra

Импорты

Реализация списка на основе массива TArray

Файл включает в себя реализацию интерфейса map через два массива

Библиотека коллекций для языка RSL

Файл включает в себя реализацию классического интерфейса map через хэш-таблицу

Файл включает в себя реализацию классического интерфейса set, коллекцию уникальных значений

Базовые классы и функции коллекций

Файл включает в себя реализацию классов LinkedHashMap

Файл включает в себя реализацию LinkedHashSet - коллекции уникальных элементов с сохранением порядка добавления

Файл включает в себя реализацию связного списка LinkedList и отсортированного связного списка SortedLinkedList

Файл включает в себя реализацию классического интерфейса map через красно-черное дерево

Реализация отсортированной коллекции уникальных значений

Библиотека ui-элементов

Реализация простого и удобного меню

Библиотека для динамического создания функций из строковых шаблонов

Текстовые логгеры в файл

Реализованные функции-компараторы (compare и equals)

Реализация исключений и блоков try/catch/finally

Вспомогательные классы и функции для реализации ООП паттернов

Релизация функций для сортировки массива

InMemory Database. Позволяет динамически создавать, заполнять структуру со схожим интерфейсом TbFile

Библиотека для легкого тестирования пользовательских классов, макросов и модулей, написанных на RSL

Утилиты для работы с массивами TArray

Расширение стандартного класса TArray. Реализует всю базовую функциональность, за исключением переопределенного метода sort()

Строковые шаблоны

Полезные утилиты для работы со строковыми переменными

Полезные утилиты

bankinter

rcw

rsexts

Имена

Any

class

..\mac\extra\OOP\OOP.mac

class

..\mac\extra\collections\ArrayList.mac

class

..\mac\extra\collections\ArrayMap.mac

var

..\mac\extra\utils\ArrayUtils.mac

macro

..\mac\extra\OOP\SortingFunc.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\Comparators.mac

class

..\mac\extra\OOP\Comparators.mac

class

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\Comparators.mac

class

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\OOP.mac

class

..\mac\extra\collections\Iterable.mac

class

..\mac\extra\OOP\Exceptions.mac

macro

..\mac\extra\OOP\SortingFunc.mac

macro

..\mac\extra\lambda\Lambda.mac

macro

..\mac\extra\OOP\Exceptions.mac

class

..\mac\extra\collections\HashMap.mac

class

..\mac\extra\collections\HashMap.mac

class

..\mac\extra\collections\HashSet.mac

class

..\mac\extra\OOP\Exceptions.mac

class

..\mac\extra\OOP\Exceptions.mac

class

..\mac\extra\OOP\Exceptions.mac

macro

..\mac\extra\OOP\OOP.mac

macro

..\mac\extra\collections\HashMap.mac

macro

..\mac\extra\collections\HashSet.mac

class

..\mac\extra\OOP\Exceptions.mac

class

..\mac\extra\collections\Iterable.mac

class

..\mac\extra\collections\Iterable.mac

macro

..\mac\extra\lambda\Lambda.mac

const

..\mac\extra\lambda\Lambda.mac

class

..\mac\extra\collections\LinkedHashMap.mac

class

..\mac\extra\collections\LinkedHashSet.mac

class

..\mac\extra\collections\LinkedList.mac

class

..\mac\extra\collections\Iterable.mac

macro

..\mac\extra\collections\LinkedList.mac

macro

..\mac\extra\collections\LinkedList.mac

class

..\mac\extra\LogR\LogR.mac

class

..\mac\extra\collections\Iterable.mac

class

..\mac\extra\RUnit\MemDB.mac

class

..\mac\extra\OOP\Exceptions.mac

class

..\mac\extra\collections\Iterable.mac

class

..\mac\extra\OOP\Exceptions.mac

macro

..\mac\extra\OOP\OOP.mac

macro

..\mac\extra\OOP\OOP.mac

macro

..\mac\extra\collections\HashMap.mac

class

..\mac\extra\collections\Iterable.mac

PL

macro

..\mac\extra\utils\StringTemplate.mac

const

..\mac\extra\collections\Iterable.mac

macro

..\mac\extra\utils\StringTemplate.mac

macro

..\mac\extra\utils\StringTemplate.mac

const

..\mac\extra\RUnit\RUnit.mac

class

..\mac\extra\utils\SArray.mac

class

..\mac\extra\collections\Iterable.mac

macro

..\mac\extra\OOP\Exceptions.mac

macro

..\mac\extra\OOP\Exceptions.mac

class

..\mac\extra\Forms\SimpleMenu.mac

class

..\mac\extra\LogR\LogR.mac

class

..\mac\extra\collections\LinkedList.mac

ST

macro

..\mac\extra\utils\StringTemplate.mac

class

..\mac\extra\utils\StringUtils.mac

macro

..\mac\extra\OOP\OOP.mac

macro

..\mac\extra\collections\HashMap.mac

macro

..\mac\extra\collections\HashSet.mac

class

..\mac\extra\utils\StringUtils.mac

const

..\mac\extra\utils\StringUtils.mac

macro

..\mac\extra\utils\StringTemplate.mac

class

..\mac\extra\RUnit\MemDB.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\OOP.mac

class

..\mac\extra\RUnit\RUnit.mac

macro

..\mac\extra\OOP\Exceptions.mac

macro

..\mac\extra\OOP\OOP.mac

macro

..\mac\extra\collections\HashMap.mac

class

..\mac\extra\collections\TreeMap.mac

class

..\mac\extra\collections\TreeMap.mac

class

..\mac\extra\collections\TreeMap.mac

class

..\mac\extra\collections\TreeSet.mac

Try

class

..\mac\extra\OOP\Exceptions.mac

class

..\mac\extra\OOP\OOP.mac

class

..\mac\extra\OOP\OOP.mac

class

..\mac\extra\OOP\OOP.mac

class

..\mac\extra\OOP\OOP.mac

class

..\mac\extra\OOP\OOP.mac

class

..\mac\extra\OOP\OOP.mac

class

..\mac\extra\OOP\Exceptions.mac

macro

..\mac\extra\RUnit\RUnit.mac

macro

..\mac\extra\RUnit\RUnit.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\Comparators.mac

macro

..\mac\extra\OOP\OOP.mac