mirror of
https://github.com/ValKmjolnir/Nasal-Interpreter.git
synced 2026-07-23 11:28:45 +08:00
add special character \e.
This commit is contained in:
+24
-1
@@ -114,10 +114,33 @@ var curve4=func()
|
||||
}
|
||||
return;
|
||||
}
|
||||
var curve5=func(){
|
||||
var a=[];
|
||||
for(var i=0;i<10;i+=1)
|
||||
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
|
||||
for(var i=30;i<38;i+=1)
|
||||
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
|
||||
for(var i=40;i<48;i+=1)
|
||||
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
|
||||
for(var i=90;i<98;i+=1)
|
||||
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
|
||||
for(var i=100;i<108;i+=1)
|
||||
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
|
||||
var s=0;
|
||||
foreach(var i;a){
|
||||
print(i,s==3?"\n":"");
|
||||
if(s==3)
|
||||
s=0;
|
||||
else
|
||||
s+=1;
|
||||
}
|
||||
print('\n');
|
||||
}
|
||||
trans_ttf("just for test");
|
||||
trans_ttf(" ValKmjolnir ");
|
||||
trans_ttf("just for fun");
|
||||
curve1();
|
||||
curve2();
|
||||
curve3();
|
||||
curve4();
|
||||
curve4();
|
||||
curve5();
|
||||
@@ -43,6 +43,7 @@ var lexer=func(file)
|
||||
var c=chr(s[ptr]);
|
||||
if (c=='a' ) str~='\a';
|
||||
elsif(c=='b' ) str~='\b';
|
||||
elsif(c=='e' ) str~='\e';
|
||||
elsif(c=='f' ) str~='\f';
|
||||
elsif(c=='n' ) str~='\n';
|
||||
elsif(c=='r' ) str~='\r';
|
||||
|
||||
Reference in New Issue
Block a user