reformatted some of unit test standards to allow them to work when OpenSim is built in Visual Studio
parent
4d86a324f8
commit
88cdd266ef
|
@ -78,14 +78,13 @@ state another_state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_state_entry()
|
"\n public void default_event_state_entry()" +
|
||||||
{
|
"\n {" +
|
||||||
}
|
"\n }" +
|
||||||
public void another_state_event_no_sensor()
|
"\n public void another_state_event_no_sensor()" +
|
||||||
{
|
"\n {" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -102,11 +101,10 @@ state another_state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_at_rot_target(LSL_Types.LSLInteger tnum, LSL_Types.Quaternion targetrot, LSL_Types.Quaternion ourrot)
|
"\n public void default_event_at_rot_target(LSL_Types.LSLInteger tnum, LSL_Types.Quaternion targetrot, LSL_Types.Quaternion ourrot)" +
|
||||||
{
|
"\n {" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -124,12 +122,11 @@ state another_state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
LSL_Types.LSLInteger x = 0;
|
"\n LSL_Types.LSLInteger x = 0;" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -149,14 +146,13 @@ state another_state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
LSL_Types.LSLString y = """";
|
"\n LSL_Types.LSLString y = \"\";" +
|
||||||
LSL_Types.LSLInteger x = new LSL_Types.LSLInteger(14);
|
"\n LSL_Types.LSLInteger x = new LSL_Types.LSLInteger(14);" +
|
||||||
y = new LSL_Types.LSLString(""Hello"");
|
"\n y = new LSL_Types.LSLString(\"Hello\");" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -177,15 +173,14 @@ state another_state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)\n" +
|
||||||
{
|
" {\n" +
|
||||||
LSL_Types.LSLInteger y = -new LSL_Types.LSLInteger(3);
|
" LSL_Types.LSLInteger y = -new LSL_Types.LSLInteger(3);\n" +
|
||||||
LSL_Types.LSLInteger x = new LSL_Types.LSLInteger(14) + new LSL_Types.LSLInteger(6);
|
" LSL_Types.LSLInteger x = new LSL_Types.LSLInteger(14) + new LSL_Types.LSLInteger(6);\n" +
|
||||||
y = new LSL_Types.LSLInteger(12) + new LSL_Types.LSLInteger(45) + new LSL_Types.LSLInteger(20) + x + new LSL_Types.LSLInteger(23) + new LSL_Types.LSLInteger(1) + x + y;
|
" y = new LSL_Types.LSLInteger(12) + new LSL_Types.LSLInteger(45) + new LSL_Types.LSLInteger(20) + x + new LSL_Types.LSLInteger(23) + new LSL_Types.LSLInteger(1) + x + y;\n" +
|
||||||
y = new LSL_Types.LSLInteger(12) + -new LSL_Types.LSLInteger(45) + -new LSL_Types.LSLInteger(20) + x + new LSL_Types.LSLInteger(23) + -new LSL_Types.LSLInteger(1) + x + y;
|
" y = new LSL_Types.LSLInteger(12) + -new LSL_Types.LSLInteger(45) + -new LSL_Types.LSLInteger(20) + x + new LSL_Types.LSLInteger(23) + -new LSL_Types.LSLInteger(1) + x + y;\n" +
|
||||||
}
|
" }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -205,14 +200,14 @@ state another_state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
llOwnerSay(new LSL_Types.LSLString(""Testing, 1, 2, 3""));
|
"\n llOwnerSay(new LSL_Types.LSLString(\"Testing, 1, 2, 3\"));" +
|
||||||
llSay(new LSL_Types.LSLInteger(0), new LSL_Types.LSLString(""I can hear you!""));
|
"\n llSay(new LSL_Types.LSLInteger(0), new LSL_Types.LSLString(\"I can hear you!\"));" +
|
||||||
some_custom_function(new LSL_Types.LSLInteger(1), new LSL_Types.LSLInteger(2), new LSL_Types.LSLInteger(3) + x, new LSL_Types.LSLInteger(4), new LSL_Types.LSLString(""five""), new LSL_Types.LSLString(""arguments""));
|
"\n some_custom_function(new LSL_Types.LSLInteger(1), new LSL_Types.LSLInteger(2), new LSL_Types.LSLInteger(3) + x, new LSL_Types.LSLInteger(4), new LSL_Types.LSLString(\"five\"), new LSL_Types.LSLString(\"arguments\"));" +
|
||||||
}
|
"\n }" +
|
||||||
";
|
"\n";
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -238,20 +233,19 @@ state another_state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
LSL_Types.LSLInteger y = 0;
|
"\n LSL_Types.LSLInteger y = 0;" +
|
||||||
LSL_Types.LSLInteger x = new LSL_Types.LSLInteger(14) + new LSL_Types.LSLInteger(6);
|
"\n LSL_Types.LSLInteger x = new LSL_Types.LSLInteger(14) + new LSL_Types.LSLInteger(6);" +
|
||||||
y = new LSL_Types.LSLInteger(12) - new LSL_Types.LSLInteger(3);
|
"\n y = new LSL_Types.LSLInteger(12) - new LSL_Types.LSLInteger(3);" +
|
||||||
y = new LSL_Types.LSLInteger(12) * new LSL_Types.LSLInteger(3);
|
"\n y = new LSL_Types.LSLInteger(12) * new LSL_Types.LSLInteger(3);" +
|
||||||
y = new LSL_Types.LSLInteger(12) / new LSL_Types.LSLInteger(3);
|
"\n y = new LSL_Types.LSLInteger(12) / new LSL_Types.LSLInteger(3);" +
|
||||||
y = new LSL_Types.LSLInteger(12) | new LSL_Types.LSLInteger(3);
|
"\n y = new LSL_Types.LSLInteger(12) | new LSL_Types.LSLInteger(3);" +
|
||||||
y = new LSL_Types.LSLInteger(12) & new LSL_Types.LSLInteger(3);
|
"\n y = new LSL_Types.LSLInteger(12) & new LSL_Types.LSLInteger(3);" +
|
||||||
y = new LSL_Types.LSLInteger(12) % new LSL_Types.LSLInteger(3);
|
"\n y = new LSL_Types.LSLInteger(12) % new LSL_Types.LSLInteger(3);" +
|
||||||
y = new LSL_Types.LSLInteger(12) + new LSL_Types.LSLInteger(45) - new LSL_Types.LSLInteger(20) * x / new LSL_Types.LSLInteger(23) | new LSL_Types.LSLInteger(1) & x + y;
|
"\n y = new LSL_Types.LSLInteger(12) + new LSL_Types.LSLInteger(45) - new LSL_Types.LSLInteger(20) * x / new LSL_Types.LSLInteger(23) | new LSL_Types.LSLInteger(1) & x + y;" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -284,27 +278,26 @@ state another_state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
LSL_Types.LSLFloat y = new LSL_Types.LSLFloat(1.1);
|
"\n LSL_Types.LSLFloat y = new LSL_Types.LSLFloat(1.1);" +
|
||||||
y = new LSL_Types.LSLFloat(1.123E3);
|
"\n y = new LSL_Types.LSLFloat(1.123E3);" +
|
||||||
y = new LSL_Types.LSLFloat(1.123e3);
|
"\n y = new LSL_Types.LSLFloat(1.123e3);" +
|
||||||
y = new LSL_Types.LSLFloat(1.123E+3);
|
"\n y = new LSL_Types.LSLFloat(1.123E+3);" +
|
||||||
y = new LSL_Types.LSLFloat(1.123e+3);
|
"\n y = new LSL_Types.LSLFloat(1.123e+3);" +
|
||||||
y = new LSL_Types.LSLFloat(1.123E-3);
|
"\n y = new LSL_Types.LSLFloat(1.123E-3);" +
|
||||||
y = new LSL_Types.LSLFloat(1.123e-3);
|
"\n y = new LSL_Types.LSLFloat(1.123e-3);" +
|
||||||
y = new LSL_Types.LSLFloat(.4);
|
"\n y = new LSL_Types.LSLFloat(.4);" +
|
||||||
y = -new LSL_Types.LSLFloat(1.123E3);
|
"\n y = -new LSL_Types.LSLFloat(1.123E3);" +
|
||||||
y = -new LSL_Types.LSLFloat(1.123e3);
|
"\n y = -new LSL_Types.LSLFloat(1.123e3);" +
|
||||||
y = -new LSL_Types.LSLFloat(1.123E+3);
|
"\n y = -new LSL_Types.LSLFloat(1.123E+3);" +
|
||||||
y = -new LSL_Types.LSLFloat(1.123e+3);
|
"\n y = -new LSL_Types.LSLFloat(1.123e+3);" +
|
||||||
y = -new LSL_Types.LSLFloat(1.123E-3);
|
"\n y = -new LSL_Types.LSLFloat(1.123E-3);" +
|
||||||
y = -new LSL_Types.LSLFloat(1.123e-3);
|
"\n y = -new LSL_Types.LSLFloat(1.123e-3);" +
|
||||||
y = -new LSL_Types.LSLFloat(.4);
|
"\n y = -new LSL_Types.LSLFloat(.4);" +
|
||||||
y = new LSL_Types.LSLFloat(12.3) + -new LSL_Types.LSLFloat(1.45E3) - new LSL_Types.LSLFloat(1.20e-2);
|
"\n y = new LSL_Types.LSLFloat(12.3) + -new LSL_Types.LSLFloat(1.45E3) - new LSL_Types.LSLFloat(1.20e-2);" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -323,11 +316,10 @@ default
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -357,16 +349,15 @@ default
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
LSL_Types.LSLString s1 = new LSL_Types.LSLString(""this is a string."");
|
"\n LSL_Types.LSLString s1 = new LSL_Types.LSLString(\"this is a string.\");" +
|
||||||
LSL_Types.LSLString s2 = new LSL_Types.LSLString(""this is a string "") + new LSL_Types.LSLString(""with an escaped \"" inside it."");
|
"\n LSL_Types.LSLString s2 = new LSL_Types.LSLString(\"this is a string \") + new LSL_Types.LSLString(\"with an escaped \\\" inside it.\");" +
|
||||||
s1 = s2 + new LSL_Types.LSLString("" and this "") + new LSL_Types.LSLString(""is a string with // comments."");
|
"\n s1 = s2 + new LSL_Types.LSLString(\" and this \") + new LSL_Types.LSLString(\"is a string with // comments.\");" +
|
||||||
LSL_Types.LSLString onemore = new LSL_Types.LSLString(""[\^@]"");
|
"\n LSL_Types.LSLString onemore = new LSL_Types.LSLString(\"[^@]\");" +
|
||||||
LSL_Types.LSLString multiline = new LSL_Types.LSLString(""Good evening Sir,\n my name is Steve.\n I come from a rough area.\n I used to be addicted to crack\n but now I am off it and trying to stay clean.\n That is why I am selling magazine subscriptions."");
|
"\n LSL_Types.LSLString multiline = new LSL_Types.LSLString(\"Good evening Sir,\n my name is Steve.\n I come from a rough area.\n I used to be addicted to crack\n but now I am off it and trying to stay clean.\n That is why I am selling magazine subscriptions.\");" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -397,21 +388,20 @@ default
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
LSL_Types.LSLString onefunc()
|
"\n LSL_Types.LSLString onefunc()" +
|
||||||
{
|
"\n {" +
|
||||||
return new LSL_Types.LSLString(""Hi from onefunc()!"");
|
"\n return new LSL_Types.LSLString(\"Hi from onefunc()!\");" +
|
||||||
}
|
"\n }" +
|
||||||
void twofunc(LSL_Types.LSLString s)
|
"\n void twofunc(LSL_Types.LSLString s)" +
|
||||||
{
|
"\n {" +
|
||||||
llSay(new LSL_Types.LSLInteger(1000), s);
|
"\n llSay(new LSL_Types.LSLInteger(1000), s);" +
|
||||||
}
|
"\n }" +
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
llSay(new LSL_Types.LSLInteger(2000), onefunc());
|
"\n llSay(new LSL_Types.LSLInteger(2000), onefunc());" +
|
||||||
twofunc();
|
"\n twofunc();" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -449,25 +439,24 @@ default
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
LSL_Types.LSLString globalString = """";
|
"\n LSL_Types.LSLString globalString = \"\";" +
|
||||||
LSL_Types.LSLInteger globalInt = new LSL_Types.LSLInteger(14);
|
"\n LSL_Types.LSLInteger globalInt = new LSL_Types.LSLInteger(14);" +
|
||||||
LSL_Types.LSLInteger anotherGlobal = new LSL_Types.LSLInteger(20) * globalInt;
|
"\n LSL_Types.LSLInteger anotherGlobal = new LSL_Types.LSLInteger(20) * globalInt;" +
|
||||||
LSL_Types.LSLString onefunc()
|
"\n LSL_Types.LSLString onefunc()" +
|
||||||
{
|
"\n {" +
|
||||||
globalString = new LSL_Types.LSLString("" ...and the global!"");
|
"\n globalString = new LSL_Types.LSLString(\" ...and the global!\");" +
|
||||||
return new LSL_Types.LSLString(""Hi "") + new LSL_Types.LSLString(""from "") + new LSL_Types.LSLString(""onefunc()!"") + globalString;
|
"\n return new LSL_Types.LSLString(\"Hi \") + new LSL_Types.LSLString(\"from \") + new LSL_Types.LSLString(\"onefunc()!\") + globalString;" +
|
||||||
}
|
"\n }" +
|
||||||
void twofunc(LSL_Types.LSLString s)
|
"\n void twofunc(LSL_Types.LSLString s)" +
|
||||||
{
|
"\n {" +
|
||||||
llSay(new LSL_Types.LSLInteger(1000), s);
|
"\n llSay(new LSL_Types.LSLInteger(1000), s);" +
|
||||||
}
|
"\n }" +
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
llSay(new LSL_Types.LSLInteger(2000), onefunc());
|
"\n llSay(new LSL_Types.LSLInteger(2000), onefunc());" +
|
||||||
twofunc();
|
"\n twofunc();" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -505,24 +494,23 @@ default
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
LSL_Types.LSLString globalString = """";
|
"\n LSL_Types.LSLString globalString = \"\";" +
|
||||||
LSL_Types.LSLInteger globalInt = new LSL_Types.LSLInteger(14);
|
"\n LSL_Types.LSLInteger globalInt = new LSL_Types.LSLInteger(14);" +
|
||||||
LSL_Types.LSLString onefunc(LSL_Types.LSLString addition)
|
"\n LSL_Types.LSLString onefunc(LSL_Types.LSLString addition)" +
|
||||||
{
|
"\n {" +
|
||||||
globalInt -= new LSL_Types.LSLInteger(2);
|
"\n globalInt -= new LSL_Types.LSLInteger(2);" +
|
||||||
globalString += addition;
|
"\n globalString += addition;" +
|
||||||
return new LSL_Types.LSLString(""Hi "") + new LSL_Types.LSLString(""from "") + new LSL_Types.LSLString(""onefunc()! "") + globalString;
|
"\n return new LSL_Types.LSLString(\"Hi \") + new LSL_Types.LSLString(\"from \") + new LSL_Types.LSLString(\"onefunc()! \") + globalString;" +
|
||||||
}
|
"\n }" +
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
llSay(new LSL_Types.LSLInteger(2000), onefunc());
|
"\n llSay(new LSL_Types.LSLInteger(2000), onefunc());" +
|
||||||
LSL_Types.LSLInteger x = new LSL_Types.LSLInteger(2);
|
"\n LSL_Types.LSLInteger x = new LSL_Types.LSLInteger(2);" +
|
||||||
x *= new LSL_Types.LSLInteger(3);
|
"\n x *= new LSL_Types.LSLInteger(3);" +
|
||||||
x /= new LSL_Types.LSLInteger(14) + -new LSL_Types.LSLInteger(2);
|
"\n x /= new LSL_Types.LSLInteger(14) + -new LSL_Types.LSLInteger(2);" +
|
||||||
x %= new LSL_Types.LSLInteger(10);
|
"\n x %= new LSL_Types.LSLInteger(10);" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -543,14 +531,13 @@ default
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
";
|
";
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
|
"\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
|
||||||
{
|
"\n {" +
|
||||||
LSL_Types.Vector3 y = new LSL_Types.Vector3(new LSL_Types.LSLFloat(1.2), llGetMeAFloat(), new LSL_Types.LSLFloat(4.4));
|
"\n LSL_Types.Vector3 y = new LSL_Types.Vector3(new LSL_Types.LSLFloat(1.2), llGetMeAFloat(), new LSL_Types.LSLFloat(4.4));" +
|
||||||
LSL_Types.Quaternion x = new LSL_Types.Quaternion(new LSL_Types.LSLFloat(0.1), new LSL_Types.LSLFloat(0.1), one + new LSL_Types.LSLInteger(2), new LSL_Types.LSLFloat(0.9));
|
"\n LSL_Types.Quaternion x = new LSL_Types.Quaternion(new LSL_Types.LSLFloat(0.1), new LSL_Types.LSLFloat(0.1), one + new LSL_Types.LSLInteger(2), new LSL_Types.LSLFloat(0.9));" +
|
||||||
y = new LSL_Types.Vector3(new LSL_Types.LSLFloat(0.1), new LSL_Types.LSLFloat(0.1), new LSL_Types.LSLFloat(1.1) - three - two + eight * new LSL_Types.LSLInteger(8));
|
"\n y = new LSL_Types.Vector3(new LSL_Types.LSLFloat(0.1), new LSL_Types.LSLFloat(0.1), new LSL_Types.LSLFloat(1.1) - three - two + eight * new LSL_Types.LSLInteger(8));" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -1538,19 +1525,18 @@ default
|
||||||
}
|
}
|
||||||
}";
|
}";
|
||||||
|
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_state_entry()
|
"\n public void default_event_state_entry()" +
|
||||||
{
|
"\n {" +
|
||||||
LSL_Types.LSLInteger x = 0;
|
"\n LSL_Types.LSLInteger x = 0;" +
|
||||||
while (x = new LSL_Types.LSLInteger(14))
|
"\n while (x = new LSL_Types.LSLInteger(14))" +
|
||||||
llOwnerSay(new LSL_Types.LSLString(""x is: "") + (LSL_Types.LSLString) (x));
|
"\n llOwnerSay(new LSL_Types.LSLString(\"x is: \") + (LSL_Types.LSLString) (x));" +
|
||||||
if (x = new LSL_Types.LSLInteger(24))
|
"\n if (x = new LSL_Types.LSLInteger(24))" +
|
||||||
llOwnerSay(new LSL_Types.LSLString(""x is: "") + (LSL_Types.LSLString) (x));
|
"\n llOwnerSay(new LSL_Types.LSLString(\"x is: \") + (LSL_Types.LSLString) (x));" +
|
||||||
do
|
"\n do" +
|
||||||
llOwnerSay(new LSL_Types.LSLString(""x is: "") + (LSL_Types.LSLString) (x));
|
"\n llOwnerSay(new LSL_Types.LSLString(\"x is: \") + (LSL_Types.LSLString) (x));" +
|
||||||
while (x = new LSL_Types.LSLInteger(44));
|
"\n while (x = new LSL_Types.LSLInteger(44));" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
@ -1569,13 +1555,12 @@ default
|
||||||
}
|
}
|
||||||
}";
|
}";
|
||||||
|
|
||||||
string expected = @"
|
string expected =
|
||||||
public void default_event_state_entry()
|
"\n public void default_event_state_entry()" +
|
||||||
{
|
"\n {" +
|
||||||
LSL_Types.list l = new LSL_Types.list(new LSL_Types.LSLString(""hello""));
|
"\n LSL_Types.list l = new LSL_Types.list(new LSL_Types.LSLString(\"hello\"));" +
|
||||||
l = (l = new LSL_Types.list()) + l + new LSL_Types.LSLString(""world"");
|
"\n l = (l = new LSL_Types.list()) + l + new LSL_Types.LSLString(\"world\");" +
|
||||||
}
|
"\n }\n";
|
||||||
";
|
|
||||||
|
|
||||||
CSCodeGenerator cg = new CSCodeGenerator();
|
CSCodeGenerator cg = new CSCodeGenerator();
|
||||||
string output = cg.Convert(input);
|
string output = cg.Convert(input);
|
||||||
|
|
Loading…
Reference in New Issue