Class WhileMaBLScope

    • Constructor Detail

      • WhileMaBLScope

        public WhileMaBLScope​(MablApiBuilder builder,
                              org.intocps.maestro.ast.node.PStm declaration,
                              ScopeFmi2Api declaringScope,
                              org.intocps.maestro.ast.node.SBlockStm whileBlock)
    • Method Detail

      • leave

        public ScopeFmi2Api leave()
        If fmiErrorHandling is enabled in the MablApiBuilder settings then the leave operation on a while scope automatically created a subsequent !global_execution_continue check with an additional break in order to break out successfully
        Specified by:
        leave in interface Fmi2Builder.Scoping<org.intocps.maestro.ast.node.PStm>
        Specified by:
        leave in interface IMablScope
        Overrides:
        leave in class ScopeFmi2Api
        Returns: