| 123456789101112131415161718192021 |
- package main
- import (
- "fmt"
- )
- var ast = make([]any, 0)
- var prefix = []string{"+", "-"}
- var op_codes = map[int8]any {
- 0: []string{ "+", "-" },
- 1: "/",
- 2: "*",
- 3: "(",
- }
- // 2 * + 4 / 2 - 1 --> ((2 * (+4)) / 2) - 1
- func main() {
- expr := []any{2, "*", "+", 4, "/", 2, "-", 1}
- }
|