Author: sytyi
Date: Fri Jul 29 21:54:16 2011
New Revision: 50465
URL: http://svn.gna.org/viewcvs/wesnoth?rev=50465&view=rev
Log:
Improvements to schema generator tool:
Access to all tag child (tags, keys,links)
Implemented search using root.
Type support - reading and saving.
Validation of all keys - whether type exists or no.
Validation of all links, including "super"
Tool can print extended output using --expand (useful to debug) or save place.
1514 vs 2802 lines for me now.
Some little style issues.
Modified:
trunk/src/tools/schema/error_container.cpp
trunk/src/tools/schema/error_container.hpp
trunk/src/tools/schema/schema_generator.cpp
trunk/src/tools/schema/sourceparser.cpp
trunk/src/tools/schema/sourceparser.hpp
trunk/src/tools/schema/tag.cpp
trunk/src/tools/schema/tag.hpp
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/src/tools/schema/error_container.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/tools/schema/error_container.cpp?rev=50465&r1=50464&r2=50465&view=diff
Modified: trunk/src/tools/schema/error_container.hpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/tools/schema/error_container.hpp?rev=50465&r1=50464&r2=50465&view=diff
Modified: trunk/src/tools/schema/schema_generator.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/tools/schema/schema_generator.cpp?rev=50465&r1=50464&r2=50465&view=diff
Modified: trunk/src/tools/schema/sourceparser.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/tools/schema/sourceparser.cpp?rev=50465&r1=50464&r2=50465&view=diff
Modified: trunk/src/tools/schema/sourceparser.hpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/tools/schema/sourceparser.hpp?rev=50465&r1=50464&r2=50465&view=diff
Modified: trunk/src/tools/schema/tag.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/tools/schema/tag.cpp?rev=50465&r1=50464&r2=50465&view=diff
Modified: trunk/src/tools/schema/tag.hpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/tools/schema/tag.hpp?rev=50465&r1=50464&r2=50465&view=diff
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits