mirror of
https://github.com/i3/i3.git
synced 2025-12-01 12:06:20 +00:00
e035d0c6586e171098a19940776d522ab1cb8786
The command and config parsers both used a similar stack implementation for handling tokens. This resulted in duplicated code. This commit extracts the common stack implementation (push/get/clear functions for strings and longs) into a new `parser_util` module. This resolves a long standing TODO comment.
i3: A tiling window manager
i3 is a tiling window manager for X11.
For more information about i3, please see the project's website and online documentation.
For information about contributing to i3, please see CONTRIBUTING.md.
Description
Languages
C
58.3%
Perl
36.2%
Raku
2.6%
Ruby
1.2%
Meson
0.7%
Other
1%