optimize codes

This commit is contained in:
ValKmjolnir 2022-04-13 19:08:06 +08:00
parent 022460755f
commit ca073499ae
4 changed files with 10 additions and 6 deletions

View File

@ -88,7 +88,7 @@ nas_native(builtin_platform);
nas_native(builtin_gc);
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";
return {vm_none};

View File

@ -93,7 +93,7 @@ struct token
uint32_t column;
uint32_t type;
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;
column=c;

View File

@ -109,8 +109,8 @@ var filechecksum=func(){
}
var randomchecksum=func(){
for(var i=0;i<4096;i+=256)
compare(i,i+256);
for(var i=0;i<4096;i+=512)
compare(i,i+512);
}
filechecksum();

View File

@ -7,6 +7,8 @@ var interval=1/60;
var table=[
# c ,w,a,s,d
["═",0,1,0,1],
["═",0,1,0,1],
["═",0,1,0,1],
["║",1,0,1,0],
["╔",0,0,1,1],
@ -94,8 +96,10 @@ var map=func(){
}
}();
map.new(100);
for(var iter=0;iter<400;iter+=1){
if(os.platform()=="windows")
system("chcp 65001");
map.new(80);
for(var iter=0;iter<100;iter+=1){
map.print(1);
map.next();
unix.sleep(interval);