optimize codes
This commit is contained in:
parent
022460755f
commit
ca073499ae
|
@ -88,7 +88,7 @@ nas_native(builtin_platform);
|
||||||
nas_native(builtin_gc);
|
nas_native(builtin_gc);
|
||||||
nas_native(builtin_md5);
|
nas_native(builtin_md5);
|
||||||
|
|
||||||
nasal_ref builtin_err(const char* func_name,const std::string info)
|
nasal_ref builtin_err(const char* func_name,const std::string& info)
|
||||||
{
|
{
|
||||||
std::cerr<<"[vm] "<<func_name<<": "<<info<<".\n";
|
std::cerr<<"[vm] "<<func_name<<": "<<info<<".\n";
|
||||||
return {vm_none};
|
return {vm_none};
|
||||||
|
|
|
@ -93,7 +93,7 @@ struct token
|
||||||
uint32_t column;
|
uint32_t column;
|
||||||
uint32_t type;
|
uint32_t type;
|
||||||
std::string str;
|
std::string str;
|
||||||
token(uint32_t l=0,uint32_t c=0,uint32_t t=tok_null,const std::string s=""):str(s)
|
token(uint32_t l=0,uint32_t c=0,uint32_t t=tok_null,const std::string& s=""):str(s)
|
||||||
{
|
{
|
||||||
line=l;
|
line=l;
|
||||||
column=c;
|
column=c;
|
||||||
|
|
|
@ -109,8 +109,8 @@ var filechecksum=func(){
|
||||||
}
|
}
|
||||||
|
|
||||||
var randomchecksum=func(){
|
var randomchecksum=func(){
|
||||||
for(var i=0;i<4096;i+=256)
|
for(var i=0;i<4096;i+=512)
|
||||||
compare(i,i+256);
|
compare(i,i+512);
|
||||||
}
|
}
|
||||||
|
|
||||||
filechecksum();
|
filechecksum();
|
||||||
|
|
|
@ -7,6 +7,8 @@ var interval=1/60;
|
||||||
var table=[
|
var table=[
|
||||||
# c ,w,a,s,d
|
# c ,w,a,s,d
|
||||||
["═",0,1,0,1],
|
["═",0,1,0,1],
|
||||||
|
["═",0,1,0,1],
|
||||||
|
["═",0,1,0,1],
|
||||||
["║",1,0,1,0],
|
["║",1,0,1,0],
|
||||||
|
|
||||||
["╔",0,0,1,1],
|
["╔",0,0,1,1],
|
||||||
|
@ -94,8 +96,10 @@ var map=func(){
|
||||||
}
|
}
|
||||||
}();
|
}();
|
||||||
|
|
||||||
map.new(100);
|
if(os.platform()=="windows")
|
||||||
for(var iter=0;iter<400;iter+=1){
|
system("chcp 65001");
|
||||||
|
map.new(80);
|
||||||
|
for(var iter=0;iter<100;iter+=1){
|
||||||
map.print(1);
|
map.print(1);
|
||||||
map.next();
|
map.next();
|
||||||
unix.sleep(interval);
|
unix.sleep(interval);
|
||||||
|
|
Loading…
Reference in New Issue