Files
kraken/tests/test_grammer.krak

21 lines
522 B
Plaintext
Raw Normal View History

import io:*
import grammer:*
import lexer:*
import string:*
import util:*
fun main():int {
var a = load_grammer(read_file(string("../krakenGrammer.kgm")))
2015-07-06 12:49:29 -04:00
/*var a = load_grammer(string("grammer.kgm"))*/
println(a.to_string())
var lex = lexer(a.regexs)
lex.set_input(read_file(string("test_grammer.krak")))
/*lex.set_input(string("ccdahas spacedhas*/
/*returndaaaaaaaaaaaaaa"))*/
println("woo lexing:")
range(80).for_each(fun(i: int) { println(lex.next().to_string()); } )
return 0
}