From bd05f7ec58f3e1f5839c372ad4fb007a8d8866f5 Mon Sep 17 00:00:00 2001 From: Scott Moynes Date: Wed, 21 Aug 2002 00:27:16 +0000 Subject: uber patch. Added configuration options. Added workspace grid changing. Added keychain timeouts. Fixed some whitespace. --- util/epist/epist.y | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'util/epist/epist.y') diff --git a/util/epist/epist.y b/util/epist/epist.y index c1bf196d..d956a4ca 100644 --- a/util/epist/epist.y +++ b/util/epist/epist.y @@ -20,12 +20,13 @@ void yyerror(const char *c) { %} -%token OBRACE EBRACE SEMICOLON DASH NUMBER QUOTES WORD BINDING +%token OBRACE EBRACE SEMICOLON DASH NUMBER QUOTES WORD BINDING OPTIONS %% commands: | commands command + | commands options_block ; command: @@ -48,6 +49,10 @@ chain_command: } ; +options_block: + options_keyword OBRACE options EBRACE + ; + binding: binding_w_modifier bind_key ; @@ -79,5 +84,18 @@ parameter: | QUOTES { ((parser*)parser_obj)->setArgumentStr($1); } ; +options_keyword: + OPTIONS + ; + +options: + | options option + ; + +option: + WORD parameter SEMICOLON + { ((parser*)parser_obj)->setOption($1); } + ; + %% -- cgit v1.2.3