LinkedList.mac
..\mac\extra\collections\LinkedList.mac
Файл включает в себя реализацию связного списка LinkedList и отсортированного связного списка SortedLinkedList.
Импорты
Базовые классы и функции коллекций
Библиотека для динамического создания функций из строковых шаблонов
Реализованные функции-компараторы (compare и equals)
Реализация исключений и блоков try/catch/finally
Вспомогательные классы и функции для реализации ООП паттернов
Релизация функций для сортировки массива
Полезные утилиты для работы со строковыми переменными
bankinter
rcw
rsexts
Известные зависимые
Библиотека коллекций для языка RSL
Объекты коллекторы
Библиотека вспомогательных классов и функций в ООП и функциональном стиле
Реализация Stream Api
Функции
macro llistOf (varargs) : LinkedList
Возвращает связный список содержащий параметры varargs
macro llRange (_from : Integer, _to : Integer, [_step : Integer = 1]) : LinkedList
Возвращает LinkedList чисел из заданого дипазона
Классы
Private Class Node (p : @Node, el : Variant, n : @Node)
Элемент LinkedList
Class (ListInterface) LinkedList ()
Класс-реализация двусвязного списка
Class (Linkedlist) SortedLinkedList (compareFun)
Сортированный связный список (в каждый момент времени)