#compiler-construction #lexical-analysis
Вопрос:
Я слышал, что мы обычно включаем адрес идентификаторов в таблицу символов, и мой вопрос заключается в следующем: как мы можем хранить адрес определенного идентификатора? Следует ли это делать на этапе лексического анализа, когда в таблицу добавляются новые идентификаторы?
Другой вопрос, как обрабатываются цифры? Должны ли они также быть включены в таблицу символов?
Спасибо
Комментарии:
1. Если под адресом вы подразумеваете фактический (или относительный к модулю) адрес памяти во время выполнения, то адрес идентификатора обычно не известен во время лексического анализа-фактически, на этом этапе обычно неизвестно, будет ли вообще адрес, связанный с символом.