Esempio n. 1
0
String UntilLoop::code() const
{
	String ret;
	ret += "while (!(" + (asStatement(Condition) ? asStatement(Condition)->code() : "");
	ret += "))\n" + (asStatement(Body) ? asStatement(Body)->codeAsStatement() : "");
	return ret;
}
Esempio n. 2
0
String ForLoop::code() const
{
	String ret;
	ret += "for (" + (isStatement(Initialiser) ? asStatement(Initialiser)->code() : "");
	ret += "; " + (isStatement(Condition) ? asStatement(Condition)->code() : "");
	ret += "; " + (isStatement(Ticker) ? asStatement(Ticker)->code() : "");
	ret += ")\n" + (isStatement(Body) ? asStatement(Body)->codeAsStatement() : "");
	return ret;
}