21.3.3. bison
21.3.3. bison
Программа bison — это грамматический разборщик (парсер): она создает C-программу, предназначенную для разбора определенной грамматики. Данная программа вам не понадобится до тех пор, пока вы не захотите написать собственный компилятор. Ключи программы представлены в таблице 21.3. Формат вызова:
bison [ключи] файл
Ключи программы bison Таблица 21.3
Ключ Назначение -b префикс Использовать указанный префикс для имени входящего файла -d Создать заголовочный файл, содержащий информацию о типах грамматических образцов (токенов), которые определены в вашей грамматике -I Не вставлять код в существующие файлы -о файл Установить файл результата -t Включить отладочную информацию -v Записать созданную программу в файл у.out putБолее 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Установка Bison-1.35
Установка Bison-1.35 Приблизительное время компиляции: 0.27 SBU Необходимое дисковое пространство: 6 MBИнсталляция BisonДля инсталляции Bison выполните:./configure –prefix=/usr && make && make installНекоторые программы не знают о существовании bison и пытаются найти программу yacc (bison –
21.3.3. bison
21.3.3. bison Программа bison — это грамматический разборщик (парсер): она создает C-программу, предназначенную для разбора определенной грамматики. Данная программа вам не понадобится до тех пор, пока вы не захотите написать собственный компилятор. Ключи программы представлены