update test files and prepare the release of v5.0

This commit is contained in:
Valk Richard Li
2021-03-07 16:33:43 +08:00
parent f60f674845
commit c4e6a89959
5 changed files with 123 additions and 2 deletions
+30
View File
@@ -0,0 +1,30 @@
import("lib.nas");
func(){
var filename=[
"main.cpp",
"nasal_ast.h",
"nasal_builtin.h",
"nasal_codegen.h",
"nasal_gc.h",
"nasal_import.h",
"nasal_lexer.h",
"nasal_parse.h",
"nasal_vm.h",
"nasal.h"
];
var max_size=size('nasal_codegen.h');
var (cnt,semi)=[0,0];
foreach(var file;filename)
{
var s=io.fin(file);
var name=file;
for(var i=size(name);i<max_size;i+=1)
name~=' ';
var line_cnt=size(split('\n',s));
var semi_cnt=size(split(';' ,s))-1;
println(name,'| ',line_cnt,' \tline | ',semi_cnt,' \tsemi');
cnt +=line_cnt;
semi+=semi_cnt;
}
println('total: ',cnt,' line | ',semi,' semi');
}();