> -- Valery Solovey писал(а):
> Вся проблема из-за имён? Не известно, какое константа, а какое адрес? Так пусть это решается на уровне словаря имён. При разборе указывается ссылка на положение в словаре нужного имени, где делается соответствующая пометка, а при трансляции эта пометка учитывается.
Не только. С самим именами разобраться - нефиг делать. Проблема в том, что относительные адреса не во всех операциях могут участвовать (только +-). И даже если операции допустимые, то они должны взаимно компенсироваться. То есть два относительных имени складывать нельзя, а вычитать - можно. Но вычистать можно и абсолютное выражение.