From dd5a92f37650da584f376746fa3ed867c01035d1 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 23 Mar 2015 00:39:14 +0100 Subject: Boiler plate --- parser.y | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'parser.y') diff --git a/parser.y b/parser.y index 4a4a5a3..6b88e03 100644 --- a/parser.y +++ b/parser.y @@ -1,13 +1,27 @@ %{ package main + +import "fmt" %} %union { sval string + ival int + fval float64 + cval complex128 } +%token STRING +%token INTEGER +%token FLOAT +%token COMPLEX + %% -line: +line + : STRING { fmt.Println($1) } + | INTEGER { fmt.Println($1) } + | FLOAT { fmt.Println($1) } + | COMPLEX { fmt.Println($1) } %% -- cgit v1.2.3