feat: compile first test program

This commit is contained in:
2026-04-28 13:57:17 +01:00
parent 90f56ca9ea
commit d01185d536
5 changed files with 312 additions and 352 deletions
+1 -14
View File
@@ -75,20 +75,7 @@ type Token struct {
func NewToken(value string, tokenType TokenType) Token {
switch tokenType {
case SYMBOL:
var symbol string
switch value {
case "<":
symbol = "&lt;"
case ">":
symbol = "&gt;"
case "&":
symbol = "&amp;"
default:
symbol = value
}
return Token{Value: symbol, Type: tokenType, XML: "symbol"}
return Token{Value: value, Type: tokenType, XML: "symbol"}
case KEYWORD:
return Token{Value: value, Type: tokenType, XML: "keyword"}
case IDENTIFIER: