1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-28 20:46:00 +02:00

Mintest revisions

This commit is contained in:
Brian Fiete 2019-09-29 07:44:39 -07:00
parent 908dbe1a6e
commit ce66b658c4
7 changed files with 117 additions and 65 deletions

View file

@ -137,16 +137,34 @@ class Testo
}
}
class Blurg
class Norg
{
delegate void() mFuncA;
delegate void() mFuncB;
public String mVal;
public int32 mA;
public int32 mB;
int mA = 123;
public int32 GetIt(int32 a, int32 b, int32 c) mut
{
return a + b + c + mA;
}
public static int32 GetIt(Blurg bl, int32 a, int32 b, int32 c)
{
return a + b + c + bl.mA;
}
}
struct Blurg
{
public String mVal;
public int32 mA;
public int32 mB;
public this()
{
mVal = "z";
mA = 111;
mB = 222;
}
void TestIt(String a, String b)
@ -161,7 +179,7 @@ class Blurg
static void Test(int a, int b)
{
PrintF("a0");
}
static void Test(int a, int b, int c)
@ -169,63 +187,36 @@ class Blurg
}
public static void Use<T>(T val) where T : IFaceA
public static int32 Hey()
{
IFaceA.Fart();
}
Result<int, float> res = .Ok(123);
public static void Hey()
{
Loop:
for (int i < 10)
Florg fl = .();
let f2 = fl;
//defer f2.Dispose();
using (var f = fl)
{
defer
{
//for ()
JLoop: for (int j < 5)
{
//continue Loop;
}
//break JLoop;
int z = 3;
/*void Zorg()
{
}
Zorg();*/
//return;
//break Loop;
}
}
defer
{
scope:: Testo();
int i = 0;
if (i == 0)
scope:: Testo();
if (i == 1)
scope:: Testo();
}
int aaaaaa = 123;
if (aaaaaa == 123)
return;//A
int bbbbbbb = 222;
return;//B
return 123;
}
}
struct Florg
{
int mA = 123;
public void Dispose() mut
{
}
}
class CustomAlloc
{
public void* Alloc(int size, int align)