From 2275f66f4d35c881540462099186439385ba3ee7 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 23 Mar 2015 22:11:30 +0100 Subject: Add )off --- parser.y | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/parser.y b/parser.y index f0d0047..3b084f9 100644 --- a/parser.y +++ b/parser.y @@ -1,7 +1,10 @@ %{ package main -import "fmt" +import ( + "fmt" + "os" +) %} %union { @@ -39,6 +42,7 @@ line | vector dyadic vector | adverb monadic vector | sysvar + | syscmd vector : value { $$ = append($$, $1) } @@ -128,4 +132,7 @@ adverb sysvar : QUAD STRING +syscmd + : RBRACE STRING { if $2 == "off" { os.Exit(0) } } + %% -- cgit v1.2.3