Компиляторы
Лексический анализ: основы
TODO: Зачем это нужно? Захватывающее введение.
- **TODO:** Практический пример 1
- **TODO:** Практический пример 2
- **TODO:** Практический пример 3
Tokens
**TODO:** Описание концепции "Tokens".
**TODO:** Ключевая информация по теме.
TODO: Вопрос для проверки понимания?
Lexemes
**TODO:** Описание концепции "Lexemes".
**TODO:** Ключевая информация по теме.
TODO: Вопрос для проверки понимания?
Token Types
**TODO:** Описание концепции "Token Types".
**TODO:** Ключевая информация по теме.
TODO: Вопрос для проверки понимания?
Whitespace Handling
**TODO:** Описание концепции "Whitespace Handling".
**TODO:** Ключевая информация по теме.
TODO: Распространённое заблуждение
TODO: Правильное понимание
TODO: Объяснение почему
TODO: Вопрос для проверки понимания?
Ключевые идеи
- **TODO:** Главная мысль 1
- **TODO:** Главная мысль 2
- **TODO:** Главная мысль 3
Связанные темы
Лексер - первая стадия пайплайна компилятора. Дальше:
- Regex в лексере — Регулярные выражения как способ описать токены
- Handwritten lexer — Ручная реализация конечного автомата для скорости
Вопросы для размышления
- TODO: Вопрос для размышления 1?
- TODO: Вопрос для размышления 2?
- TODO: Вопрос для размышления 3?
Связанные уроки
- comp-05-history — Context of compiler phases
- comp-07-regex-in-lexer — Regex formalizes lexer pattern matching
- comp-08-handwritten-lexer — Hands-on implementation of lexer concepts
- fl-05-regex — Formal regex theory underpins lexer patterns
- comp-03-compiler-architecture — Lexer is front-end stage of compiler pipeline
- plt-24-lexer