From 1100ac865074effb3a4735c7449779f7193b7d0c Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Fri, 3 Dec 2021 18:25:03 -0500 Subject: General updates + Fill out eval a little and make sure that this builds. ~ CF kinda broken in AST. Gonna have to fix that. Upcoming Parser update. --- src/tparse/tree-value.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/tparse') diff --git a/src/tparse/tree-value.go b/src/tparse/tree-value.go index 609e9d7..c44cdb6 100644 --- a/src/tparse/tree-value.go +++ b/src/tparse/tree-value.go @@ -410,8 +410,15 @@ func parseType(tokens *[]Token, tok, max int, param bool) (Node, int) { tmp.Data = t tok++ } + out.Sub = append(out.Sub, tmp) + if param && (*tokens)[tok].Data == "`" { + tmp = Node{(*tokens)[tok], []Node{}} + out.Sub = append(out.Sub, tmp) + tok++ + } + return out, tok case KEYWORD: -- cgit v1.2.3