Лекс приклади

Для компіляції програми lex виконайте наступні дії:

  1. За допомогою програми lex перетворіть файл специфікацій на програму мовою C. На виході буде створено файл lex. yy. c.
  2. За допомогою програми cc з прапором -ll відкомпілюйте та скомпонуйте програму з бібліотекою lex. На виході буде створено виконуваний файл a. out.

Програма lex складається з трьох розділів: розділу, що містить визначення, розділу, що містить переклади, та розділу, що містить функції . Стиль цього макету схожий стиль yacc. У всій програмі lex ви можете вільно використовувати символи нового рядка та коментарі у стилі C; вони розглядаються як порожній простір.

LEX – генератор програм, призначений для лексичної обробки потоку введення/виводу символів . Що завгодно, від простої програми пошуку за текстом, яка шукає шаблон у своєму файлі вводу-виводу, до компілятора C, який перетворює програму на оптимізований код.

© Bizindustries Ltd.