nitc :: EscapeMark :: defaultinit
# Mark where break and continue will branch.
# Marks are either associated with a label of with a for_loop structure
class EscapeMark
# The name of the label (unless the mark is an anonymous loop mark)
var name: nullable String
# The associated `continue` mark, if any.
# If the mark attached to a loop (loop, while, for), a distinct mark is used.
private var continue_mark: nullable EscapeMark = null
# Each break/continue attached to the mark
var escapes = new Array[AEscapeExpr]
end
src/semantize/scope.nit:49,1--61,3