2015-07-16 8 views
1

Я пытаюсь создать программу lex для распознавания токенов. Как я могу определить реляционные операторы (меньше, больше, ...) и ключевые слова (if, then else) в flex в разделе объявлений внутри: «% {%}» с помощью операторов C#define.Как определить реляционные операторы и ключевые слова в flex

ответ

0

lex (flex) знает о токенах, которые сопоставляются с использованием регулярных выражений. Он не делает замены препроцессора C в тексте регулярных выражений (так называемые шаблоны). C #define заявления, которые вы можете поместить в маркеры %{ и %}, могут помочь с действиями, которые вы можете написать для каждого выражения.

 Смежные вопросы

  • Нет связанных вопросов^_^