Classes and Instances 27

This commit is contained in:
nazrin 2025-06-13 02:29:46 +00:00
parent 6d5dff6e3d
commit d9dc02b92f
13 changed files with 271 additions and 63 deletions

View file

@ -36,6 +36,9 @@ enum OpCode : ubyte{
@OpJump @(OpColour("000", "200", "000")) JumpIfFalse,
@OpJump @(OpColour("010", "255", "000")) Loop,
@OpConst @(OpColour("060", "010", "150")) GetProp,
@OpConst @(OpColour("060", "000", "150")) SetProp,
@(OpColour("255", "100", "100")) Equal,
@(OpColour("255", "100", "100")) Greater,
@(OpColour("255", "100", "100")) Less,
@ -56,6 +59,7 @@ enum OpCode : ubyte{
@(OpColour("250", "200", "250")) Closure,
@(OpColour("250", "200", "050")) CloseUpvalue,
@(OpColour("250", "190", "200")) Return,
@OpConst @(OpColour("050", "190", "200")) Class,
}
struct Chunk{