mirror of
https://github.com/MorizzG/MLox.git
synced 2025-12-06 12:32:41 +00:00
added lox test files
This commit is contained in:
parent
821f5c62bc
commit
0f3d0a15f0
268 changed files with 7497 additions and 3 deletions
34
lox.t/benchmark/equality.lox
Normal file
34
lox.t/benchmark/equality.lox
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
var i = 0;
|
||||
|
||||
var loopStart = clock();
|
||||
|
||||
while (i < 10000000) {
|
||||
i = i + 1;
|
||||
|
||||
1; 1; 1; 2; 1; nil; 1; "str"; 1; true;
|
||||
nil; nil; nil; 1; nil; "str"; nil; true;
|
||||
true; true; true; 1; true; false; true; "str"; true; nil;
|
||||
"str"; "str"; "str"; "stru"; "str"; 1; "str"; nil; "str"; true;
|
||||
}
|
||||
|
||||
var loopTime = clock() - loopStart;
|
||||
|
||||
var start = clock();
|
||||
|
||||
i = 0;
|
||||
while (i < 10000000) {
|
||||
i = i + 1;
|
||||
|
||||
1 == 1; 1 == 2; 1 == nil; 1 == "str"; 1 == true;
|
||||
nil == nil; nil == 1; nil == "str"; nil == true;
|
||||
true == true; true == 1; true == false; true == "str"; true == nil;
|
||||
"str" == "str"; "str" == "stru"; "str" == 1; "str" == nil; "str" == true;
|
||||
}
|
||||
|
||||
var elapsed = clock() - start;
|
||||
print "loop";
|
||||
print loopTime;
|
||||
print "elapsed";
|
||||
print elapsed;
|
||||
print "equals";
|
||||
print elapsed - loopTime;
|
||||
Loading…
Add table
Add a link
Reference in a new issue