Лексический анализ — это этап, на котором исходный текст программы преобразуется в последовательность лексем. Каждая лексема представляет собой минимальную смысловую единицу языка программирования. Лексический анализатор используется для:
Лексический синтаксис определяет, какие последовательности символов могут образовывать лексемы. Он включает описание:
if, while).Пример:
x = 5 * a + 7
name op number op name op number.x: идентификатор (name).=: оператор присваивания (op).5: целое число (number).* : оператор умножения (op).a: идентификатор (name).+: оператор сложения (op).7: целое число (number).Пример обработки строки:
result = oldsum - value / 100;