Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alenushka Гость
|
Добавлено: Вт Апр 30 2002 15:21 Заголовок сообщения: Расскажите про типы токенов YACC, пожалуйста |
|
|
Пишу компилятор, причем синтаксический анализатор на YACC, а лексический - ручками на С++, так вот не пойму данные какого типа должен возвращать лексический, чтобы синтаксический их воспринимал как токены. Заранее спасибо, если кто поможет. |
|
Вернуться к началу |
|
|
Fet Гость
|
Добавлено: Пт Май 03 2002 11:01 Заголовок сообщения: Re: Расскажите про типы токенов YACC, пожалуйста |
|
|
А чем тебе не понравился flex? Он тоже умеет C++ класс лексера сделать. А вообще (для bison, но yacc вроде так же работает), yylex должна возвращать int как тип токена, а сам токен класть в yylval. Или в yylval->чтото если у тебя в файле граматики union есть.
Вот... |
|
Вернуться к началу |
|
|
|