вторник, 8 августа 2017 г.

ToDo. Сделать IsConst/IsAssignable/IsLValue

Сделать IsConst/IsAssignable/IsLValue.

В CONST проверять IsConst.

True/false/nil/null/kwInteger/kwString/tfwInteger/tfwString etc сделать IsConst.

Сделать модификатор CONSTANT.

Для указания того, что слово возвращает КОНСТАНТУ.

BOOLEAN CONSTANT : TRUE true >>> Result ;

На keyword(?)/globalkeyword сделать up - CONSTANT.

Сделать INTEGER CONSTANT IN/ValueAtLeft/ValueAtRight.

Для этого сделать:
 PopValue/SetToDefaultValue.

- чтобы параметры можно было минимизировать со стека и более - НЕ ТРОГАТЬ.

В := и >>> в compile-time проверять IsConst.

Комментариев нет:

Отправить комментарий