savepoint
lexerAutoEnd=false, args[] не обрабатывается в Buffer.get(), тесты не
компилятся, глючит autoprint из-за lexerAutoEnd=false
заменены regexp на более адекватные, улучшено обображение сообщений об
ошибках, продвинутая обработка args[] в Buffer.get(), тесты работают,
lexerAutoEnd=true, глючит autoprint из-за lexerAutoEnd=false
merged with lexer-buffer-parser
не работает свежесозданный класс Options
неполная работа Options; заменены только параметры конструкторов b и p в
main()
savepoint
Переименованы Main->Executor CalcInterpreter-nkonev->CalcInterpreter, в
рамках этой ветки осталось доделать set и reset и грамматику к ним, а
также сделать компиляцию тестов, подробнее + ошибки - см. todo.txt.
Файлы, связанные с ошибкой (in.txt, out.txt, err.txt снова
отслеживаются)
ARGS_AUTO_END
отдельная нумерация для параметров командной строки и строк файла, см
Buffer.getLineNum()
savepoint
savepoint2
savepoint3
описаны классы токенов
отказ от классов для токенов, начато обновление парсера согласно новой
грамматике
savepoint4
завершение доавления класса опций, остаётся поддержка типов
Переделаны set и reset, добавлен буфер между лексером и парсером,
добавлен класс опций; не компилируются тесты, нет поддержки типов,
привести в соответствие с новой грамматикой; переработать Parser.prim(),
func().