]> Dogcows Code - chaz/openbox/blob - util/epist/epist.l
added the lex source file
[chaz/openbox] / util / epist / epist.l
1 %{
2 #include <stdio.h>
3 #include "yacc_parser.hh"
4 %}
5
6 %%
7
8 \{ return OBRACE;
9 \} return EBRACE;
10 ; return SEMICOLON;
11 - return DASH;
12 noaction |
13 execute |
14 iconify |
15 raise |
16 lower |
17 close |
18 toggleshade |
19 toggleomnipresent |
20 moveWindowUp |
21 moveWindowDown |
22 moveWindowLeft |
23 moveWindowRight |
24 resizeWindowWidth |
25 resizeWindowHeight |
26 toggleMaximizeFull |
27 toggleMaximizeVertical |
28 toggleMaximizeHorizontal |
29 sendToWorkspace |
30 nextWindow |
31 prevWindow |
32 nextWindowOnAllWorkspaces |
33 prevWindowOnAllWorkspaces |
34 nextWindowOnAllScreens |
35 prevWindowOnAllScreens |
36 nextWindowOfClass |
37 prevWindowOfClass |
38 nextWindowOfClassOnAllWorkspaces |
39 prevWindowOfClassOnAllWorkspaces |
40 changeWorkspace |
41 nextWorkspace |
42 prevWorkspace |
43 nextScreen |
44 prevScreen |
45 showRootMenu |
46 showWorkspaceMenu |
47 stringChain |
48 keyChain |
49 numberChain |
50 cancel yylval = strdup(yytext); return ACTION;
51 Mod1 |
52 Mod2 |
53 Mod3 |
54 Mod4 |
55 Control |
56 Shift yylval = strdup(yytext); return BINDING;
57 [0-9]+ yylval = strdup(yytext); return NUMBER;
58 \".+\" yylval = strdup(yytext); return QUOTES;
59 [a-zA-Z_0-9]+ yylval = strdup(yytext); return WORD;
60 #.+\n /* ignore */
61 \n /* ignore */
62 [ \t]+ /* */
63 %%
64
This page took 0.038951 seconds and 4 git commands to generate.