all repos — openbox @ 3c4a0e5fa9fb69ad0d6c152e8d20607852fca04e

openbox fork - make it a bit more like ryudo

added the lex source file
Scott Moynes smoynes@nexus.carleton.ca
commit

3c4a0e5fa9fb69ad0d6c152e8d20607852fca04e

parent

6d40002093a5d8e665d4f310ea028d22e93e88cb

1 files changed, 64 insertions(+), 0 deletions(-)

jump to
A util/epist/epist.l

@@ -0,0 +1,64 @@

+%{ +#include <stdio.h> +#include "yacc_parser.hh" +%} + +%% + +\{ return OBRACE; +\} return EBRACE; +; return SEMICOLON; +- return DASH; +noaction | +execute | +iconify | +raise | +lower | +close | +toggleshade | +toggleomnipresent | +moveWindowUp | +moveWindowDown | +moveWindowLeft | +moveWindowRight | +resizeWindowWidth | +resizeWindowHeight | +toggleMaximizeFull | +toggleMaximizeVertical | +toggleMaximizeHorizontal | +sendToWorkspace | +nextWindow | +prevWindow | +nextWindowOnAllWorkspaces | +prevWindowOnAllWorkspaces | +nextWindowOnAllScreens | +prevWindowOnAllScreens | +nextWindowOfClass | +prevWindowOfClass | +nextWindowOfClassOnAllWorkspaces | +prevWindowOfClassOnAllWorkspaces | +changeWorkspace | +nextWorkspace | +prevWorkspace | +nextScreen | +prevScreen | +showRootMenu | +showWorkspaceMenu | +stringChain | +keyChain | +numberChain | +cancel yylval = strdup(yytext); return ACTION; +Mod1 | +Mod2 | +Mod3 | +Mod4 | +Control | +Shift yylval = strdup(yytext); return BINDING; +[0-9]+ yylval = strdup(yytext); return NUMBER; +\".+\" yylval = strdup(yytext); return QUOTES; +[a-zA-Z_0-9]+ yylval = strdup(yytext); return WORD; +#.+\n /* ignore */ +\n /* ignore */ +[ \t]+ /* */ +%% +