Skip to main content

module lang::flybytes::tests::LoopTests

rascal-0.42.0
org.rascalmpl.flybytes-0.2.11

Usage​

import lang::flybytes::tests::LoopTests;

Dependencies​

import lang::flybytes::Syntax;
import lang::flybytes::Compiler;

function forLoopClass​

Class forLoopClass()

function testForClass​

bool testForClass(Class c)

function NestedFor​

Class NestedFor()

function forLoopBreakClass​

Class forLoopBreakClass()

function forLoopContinueClass​

Class forLoopContinueClass()

function forLoopBreakNestedClass​

Class forLoopBreakNestedClass()

function whileClass​

Class whileClass()

function doWhileClass​

Class doWhileClass()

Tests

test testNormalFor​

test bool testNormalFor() = testForClass(forLoopClass());

test testNestedFor​

test bool testNestedFor() = testForClass(NestedFor());

test testBreakFor​

test bool testBreakFor() = testForClass(forLoopBreakClass());

test testForContinue​

test bool testForContinue() = testForClass(forLoopContinueClass());

test testBreakNested​

test bool testBreakNested() = testForClass(forLoopBreakNestedClass());

test testNormalDoWhile​

test bool testNormalDoWhile() = testForClass(whileClass());

test testNormalDoWhile2​

test bool testNormalDoWhile2() = testForClass(doWhileClass());