1 Star 0 Fork 0

阿债 / tinyv

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main.v 470 Bytes
一键复制 编辑 原始数据 按行查看 历史
module main
import time
import scanner
import parser
fn main() {
// text := 'a := 1*2'
// text := 'for i,x in chars { println(a)\nx := 100\n g++\ny := @ }'
file := './tests/fibonacci.v'
mut p := parser.new_parser(file)
t0 := time.ticks()
p.scanner.scan_all()
t1 := time.ticks()
scan_time := t1 - t0
println('scan time: ${scan_time}ms')
pt0 := time.ticks()
p.parse()
pt1 := time.ticks()
parse_time := pt1 - pt0
println('parse time: ${parse_time}ms')
}
1
https://gitee.com/azhai/tinyv.git
git@gitee.com:azhai/tinyv.git
azhai
tinyv
tinyv
master

搜索帮助