Компиляторы

Лексический анализ: основы

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
Лексический анализ: основы

0

1

Войти