test99
auto test99 = 
`--- test99
	// test #if
	enum valTrue = true;
	enum valFalse = false;
	// global scope
	#if(valTrue)
		i32 foo() { return 42; } // no else
	#if(valFalse)
		i32 foo() { return 42; } // no items to insert
	#if(valTrue){} // empty
	// curly braces
	#if(valFalse)
	{
		i32 bar() { return 42; }
	}
	else // insert more than 1 item
	{
		i32 bar() { return 100; }
		i32 bar2() { return 200; }
	}
	// function scope
	i32 funcTrue() {
		#if(valTrue)
			return 42;
		else
			return 100;
	}
	i32 funcFalse() {
		#if(valFalse)
			return 42;
		else
			return 100;
	}
`;
  
		tests passing 
		functionsvariables