Что означает yytext [0]?

Что означает yytext [0]? А зачем использовать в программе lex и yacc? Я учусь, так что не возражайте, если это будет глупый вопрос.


person sandy    schedule 21.11.2015    source источник


Ответы (1)


yytext содержит текст, соответствующий текущему токену. Итак, yytext [0] содержит первый символ текста, совпадающий с текущим токеном. Иногда у вас есть правило, которое может сопоставлять разные тексты, поэтому вам нужно сопоставить реальный текст, например, для имен переменных, или у вас есть правило для сопоставления всех арифметических операций.

Хорошим источником является руководство по Flex.

Для новичков лучше всего начать с пробных проектов.

person H. Idden    schedule 21.11.2015