Remove dependency to CPP: create structure to keep info of file being parsed
commit19f0998cd1f12036ca26ecf6946c513399a27daa
authorChristophe CURIS <christophe.curis@free.fr>
Sun, 8 Jul 2012 12:20:24 +0000 (8 14:20 +0200)
committerCarlos R. Mafra <crmafra@gmail.com>
Sat, 14 Jul 2012 18:22:20 +0000 (14 20:22 +0200)
treee5bfaf59a183e83c6de49c42fc7d0c23030d20c4
parentf0e8b76c033c98662dd4179cb2b829b20ebd9fe4
Remove dependency to CPP: create structure to keep info of file being parsed

All the information related to the file being parsed are stored in
a single place. The content of this structure is not visible to
caller to avoid messing the content; the parsing will be handled as
methods to this object.

Please note that all functions visible as part of the parser's API
are using the CamelCaseNotation to be consistent with the rest of
the API; however all internal functions use the non_camel_case_syntax
to follow the coding style set by Carlos for the project.
WINGs/Makefile.am
WINGs/WINGs/WUtil.h
WINGs/menuparser.c
WINGs/menuparser.h [new file with mode: 0644]
src/rootmenu.c