issues
search
bayrell
/
BayLang
BayLang compiler source code
https://bayrell.org/ru/docs/baylang
Apache License 2.0
4
stars
0
forks
source link
OpCode fix
#156
Open
ildar-ceo
opened
2 months ago
ildar-ceo
commented
2 months ago
Коды:
OpCollection переименовать value в items
OpDeclareClass, OpDeclareFunction переименовать items в content
OpDelete переименовать op_code в expression
OpDictPair, OpHtmlAttribute, OpHtmlValue, OpNegative, OpNew, OpInc переименовать value в expression
OpFor, OpWhile переименовать value в content
OpHtmlContent переименовать в OpHtmlText
OpHtmlTag, OpHtmlSlot переименовать items в content
OpInc переименовать value в item
OpTryCatchItem переименовать value в content
Логика такая:
Если Collection то items
Если BaseOpCode при этом предполагается, что это OpItems или OpHtmlItems тогда content
Если это значение, которое является выражением то expression
Если это непосредственно само значение (текст или число) то value
Коды:
Логика такая: