Update docs/hacking-howto to reflect parser changes
This commit is contained in:
parent
7f9d2ac948
commit
c142a4fa6c
|
@ -97,21 +97,18 @@ Contains forward definitions for all public functions, as well as
|
||||||
doxygen-compatible comments (so if you want to get a bit more of the big
|
doxygen-compatible comments (so if you want to get a bit more of the big
|
||||||
picture, either browse all header files or use doxygen if you prefer that).
|
picture, either browse all header files or use doxygen if you prefer that).
|
||||||
|
|
||||||
src/cfgparse.l::
|
src/config_parser.c::
|
||||||
Contains the lexer for i3’s configuration file, written for +flex(1)+.
|
Contains a custom configuration parser. See src/command_parser.c for rationale
|
||||||
|
on why we use a custom parser.
|
||||||
src/cfgparse.y::
|
|
||||||
Contains the parser for i3’s configuration file, written for +bison(1)+.
|
|
||||||
|
|
||||||
src/click.c::
|
src/click.c::
|
||||||
Contains all functions which handle mouse button clicks (right mouse button
|
Contains all functions which handle mouse button clicks (right mouse button
|
||||||
clicks initiate resizing and thus are relatively complex).
|
clicks initiate resizing and thus are relatively complex).
|
||||||
|
|
||||||
src/cmdparse.l::
|
src/command_parser.c::
|
||||||
Contains the lexer for i3 commands, written for +flex(1)+.
|
Contains a hand-written parser to parse commands (commands are what
|
||||||
|
you bind on keys and what you can send to i3 using the IPC interface, like
|
||||||
src/cmdparse.y::
|
'move left' or 'workspace 4').
|
||||||
Contains the parser for i3 commands, written for +bison(1)+.
|
|
||||||
|
|
||||||
src/con.c::
|
src/con.c::
|
||||||
Contains all functions which deal with containers directly (creating
|
Contains all functions which deal with containers directly (creating
|
||||||
|
|
Loading…
Reference in New Issue