i3 - improved tiling WM


Update docs/hacking-howto to reflect parser changes

Patch status: merged

Patch by Peter Maatman

To apply this patch, use:
curl http://cr.i3wm.org/patch/263/raw.patch | git am

b/docs/hacking-howto

13
@@ -97,21 +97,18 @@ Contains forward definitions for all public functions, as well as
14
 doxygen-compatible comments (so if you want to get a bit more of the big
15
 picture, either browse all header files or use doxygen if you prefer that).
16
 
17
-src/cfgparse.l::
18
-Contains the lexer for i3’s configuration file, written for +flex(1)+.
19
-
20
-src/cfgparse.y::
21
-Contains the parser for i3’s configuration file, written for +bison(1)+.
22
+src/config_parser.c::
23
+Contains a custom configuration parser. See src/command_parser.c for rationale
24
+ on why we use a custom parser.
25
 
26
 src/click.c::
27
 Contains all functions which handle mouse button clicks (right mouse button
28
 clicks initiate resizing and thus are relatively complex).
29
 
30
-src/cmdparse.l::
31
-Contains the lexer for i3 commands, written for +flex(1)+.
32
-
33
-src/cmdparse.y::
34
-Contains the parser for i3 commands, written for +bison(1)+.
35
+src/command_parser.c::
36
+Contains a hand-written parser to parse commands (commands are what
37
+you bind on keys and what you can send to i3 using the IPC interface, like
38
+'move left' or 'workspace 4').
39
 
40
 src/con.c::
41
 Contains all functions which deal with containers directly (creating