ILexerRule
public (int shift, Token? token) Apply(string content, int position, Dictionary<string, object> context)
Language: C#
Применяет правило к исходному тексту в указанной позиции.
Parameters:
- content: Исходный текст для анализа
- position: Текущая позиция в тексте
- context: Контекст лексического анализа для хранения состояния
Returns: Кортеж: (сдвиг позиции, распознанный токен или null)