больше тестов
initial commit for new-lexer branch
промежуточный коммит, не работает возобновление после ошибки и
присутствует баг с дублированием вывода при перенаправлении в файл
промежуточный коммит, не работает возобновление после ошибки
сделано отображение номера строки с ошибкой, все сообщения об ошибках
перенаправлены в System.err; не устранена компиляция патерна в цикле, не
компилятся тесты
возможность ввода на разных строках "a\n= 4;" в "интерактивном" режиме
при no_lexer_auto_end, работают тесты.
устранена компиляция паттерна в цикле
многострочные комментарии /* */, устранено зацикливание в Main при
критической ошибке
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