Добавление языка SQL.  Тестирование правильного перевода выражений в язык SQL.
Рефакторинг задания A09 find_var_len_code

* Не использовать smartmatch
* Идиоматичный код
Не использовать smartmatch и given/when в задании B06 solve
Переписать задание B11 ip_mask

* Не использовать smartmatch
* Идиоматичный код
Исправить подключение Carp к стандартным сигналам
Не герерировать заданий в примере скрипта по умолчанию
Рефакторинг задания A02 min_routes

* Не использовать smartmatch
* Идиоматичный код
Merge pull request #14 from dahin/master

Добавить язык SQL
Исправить приоритеты и NOT в языке SQL
Создан класс Table. Созданы его методы insert, select. Добавлены тесты для методов класса Table.
Merge pull request #15 from dahin/master

Начальная реализация SQL::Table. Методы insert, select. Тесты.
Оптимизировать SQL::Table::select. Выдавать ошибку на неизвестном поле.

+ Убрать пробелы в концах строк
Добавить SQL::Table::insert_rows
Переписать database.t

+ Тесты на insert_rows, дублирующиеся и неверные поля
+ Упростить код
Merge branch 'master' of https://github.com/klenin/EGE

Conflicts:
	EGE/Gen/A09.pm
	gen.pl
Добавить where
Добавить задание на простой select с where
Добавить функции update, count. Добавить тесты на ни�
Переписать использую новый класс Тable задание A14
Добавить EGE::DatabaseGenerate