Keep source file descriptors stable for the lifetime of the VM and execute included fragments in the enclosing method and closure context
Build / AerScript (push) Successful in 40s
Build / AerScript (push) Successful in 40s
This commit is contained in:
@@ -21,6 +21,7 @@ typedef struct Label Label;
|
||||
#define GEN_BLOCK_SWITCH 0x200 /* Switch statement */
|
||||
#define GEN_BLOCK_CLASS 0x400 /* Class definition */
|
||||
#define GEN_BLOCK_NAMESPACE 0x800 /* Namespace body */
|
||||
#define GEN_BLOCK_INCLUDE 0x1000 /* Borrowed enclosing loop targets */
|
||||
|
||||
/*
|
||||
* Each label seen in the input is recorded in an instance
|
||||
@@ -34,6 +35,7 @@ struct Label {
|
||||
SyString sName; /* Label name */
|
||||
sxu32 nLine; /* Line number this label occurs */
|
||||
sxu8 bRef; /* True if the label was referenced */
|
||||
sxu8 bExternal; /* Target is in the including bytecode */
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user