From ce64ad22a11308c8fafa1bc8b40e3e21210cc3ee Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 22 Mar 2015 15:09:01 +0100 Subject: Initial import --- main.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 main.go (limited to 'main.go') diff --git a/main.go b/main.go new file mode 100644 index 0000000..2d615b1 --- /dev/null +++ b/main.go @@ -0,0 +1,28 @@ +package main + +import ( + "bufio" + "io" + "os" + "fmt" +) + +func main() { + in := bufio.NewReader(os.Stdin) + + for { + os.Stdout.WriteString("\t") + line, err := in.ReadString('\n') + if err == io.EOF { + return + } + l := lex(line) + for { + i, s := l.Lex() + if i == EOF { + break + } + fmt.Println(i, s) + } + } +} -- cgit v1.2.3