summaryrefslogtreecommitdiff
path: root/src/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.go')
-rw-r--r--src/main.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/main.go b/src/main.go
index 1f48639..873f958 100644
--- a/src/main.go
+++ b/src/main.go
@@ -134,8 +134,7 @@ func preprocess(rawTokens[] Token) []Token {
for i := 0; i < len(tokens); i++ {
for y := 0; y < len(macros); y++ {
if macros[y].name == tokens[i].str {
- /* Expand macro in the middle of tokens*/
- tokens = tokens[:len(tokens) - 1]
+ tokens = append(tokens[:i], tokens[i + 1:]...)
tokens = slices.Insert(tokens, i, macros[y].tokens...)
}
}
@@ -602,8 +601,6 @@ func main() {
}
tokens := tokenize(argv[argc - 1])
tokens = preprocess(tokens)
- // fmt.Println(tokens)
- // os.Exit(0)
ops := parse(tokens)
/* FIXME: check for error */
w := bufio.NewWriter(file)