CLanguage by praeclarum

<PackageReference Include="CLanguage" Version="0.17.39" />

.NET API 203,776 bytes

 ContinueStatement

public class ContinueStatement : Statement
using CLanguage.Compiler; using CLanguage.Interpreter; using System.Runtime.CompilerServices; namespace CLanguage.Syntax { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] public class ContinueStatement : Statement { public override bool AlwaysReturns => false; public override void AddDeclarationToBlock(BlockContext context) { } protected override void DoEmit(EmitContext ec) { if (ec.Loop != null) ec.Emit(OpCode.Jump, ec.Loop.ContinueLabel); else ec.Report.Error(139, "No enclosing loop out of which to continue"); } } }