From 76b0c7b7650449349eef17b33fee8515136871c6 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Mon, 12 Jun 2017 21:27:53 +0100 Subject: "Revert" to older demo --- code/demo.odin | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) (limited to 'code') diff --git a/code/demo.odin b/code/demo.odin index e72beb77f..0db3e0b55 100644 --- a/code/demo.odin +++ b/code/demo.odin @@ -1,19 +1,18 @@ -import ( - "fmt.odin"; - "hash.odin"; - "atomics.odin"; - "bits.odin"; - "math.odin"; - "mem.odin"; - "opengl.odin"; - "strconv.odin"; - "strings.odin"; - "sync.odin"; - "types.odin"; - "utf8.odin"; - "utf16.odin"; -) +import "fmt.odin"; proc main() { - fmt.println("Hellope!"); + let program = "+ + * - /"; + var accumulator = 0; + + for token in program { + match token { + case '+': accumulator += 1; + case '-': accumulator -= 1; + case '*': accumulator *= 2; + case '/': accumulator /= 2; + case: // Ignore everything else + } + } + + fmt.printf("The program \"%s\" calculates the value %d\n", program, accumulator); } -- cgit v1.2.3