Basic AST

This commit is contained in:
Nathan Braswell
2018-06-18 19:04:24 -04:00
parent e898e7b285
commit b5ce776726
6 changed files with 274 additions and 9 deletions

View File

@@ -39,6 +39,9 @@ fun symbol(nameIn: ref str::str, terminalIn: bool, dataIn: ref str::str, positio
return toRet
}
fun to_string(s: ref symbol): str::str {
return s.to_string()
}
obj symbol (Object, Serializable) {
var data: str::str
var name: str::str