Grammer file parser works great

This commit is contained in:
Nathan Braswell
2015-07-06 12:49:29 -04:00
parent 8e2e356e80
commit 501331e37b
4 changed files with 68 additions and 36 deletions

View File

@@ -3,4 +3,11 @@ a = b ;
b = "c" ;
b = c "d" ;
c = "a" | d ;
d = "hasreturn" ;
d = "has space" ;
d = "has
return" ;
d = "has \"" ;
d = "has
ll\"
\\\"y8\" \\\\" ;
d = "has space" ;

View File

@@ -3,6 +3,9 @@
/*here*/
/*here*/fun/*here*/ main/*here*/(/*here*/)/*here*/:/*here*/ int/*here*/ {/*here*/
/*here*/ println/*here*/( /*here*/1 /*here*/ )/*here*/
/*/1337*/
/*here*/ return /*here*/0/*here*/
/*here*/}/*here*/
/*here*/

View File

@@ -3,8 +3,8 @@ import grammer:*
import string:*
fun main():int {
/*var a = load_grammer(string("../krakenGrammer.kgm"))*/
var a = load_grammer(string("grammer.kgm"))
var a = load_grammer(string("../krakenGrammer.kgm"))
/*var a = load_grammer(string("grammer.kgm"))*/
println(a.to_string())
return 0
}