Minor improvement to the schema validation script
This commit is contained in:
parent
5a1491a6ae
commit
3cfe0c338d
4 changed files with 28 additions and 4 deletions
|
@ -9,6 +9,7 @@
|
|||
max="1"
|
||||
{./gui/generic.cfg}
|
||||
{./gui/widget_instances.cfg}
|
||||
{./gui/window.cfg}
|
||||
[tag]
|
||||
name="gui"
|
||||
min="0"
|
||||
|
@ -20,8 +21,13 @@
|
|||
{REQUIRED_KEY "source" t_string}
|
||||
{REQUIRED_KEY "text" t_string}
|
||||
[/tag]
|
||||
[tag]
|
||||
name="window"
|
||||
min=0
|
||||
max=infinite
|
||||
super="$window"
|
||||
[/tag]
|
||||
{./gui/widget_definitions.cfg}
|
||||
{./gui/window.cfg}
|
||||
{REQUIRED_KEY "description" string}
|
||||
{REQUIRED_KEY "id" string}
|
||||
[/tag]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
[tag]
|
||||
name="window"
|
||||
name="$window"
|
||||
min="0"
|
||||
max="infinite"
|
||||
[tag]
|
||||
|
@ -21,7 +21,7 @@
|
|||
name="helptip"
|
||||
min="0"
|
||||
max="1"
|
||||
super="gui/window/resolution/tooltip"
|
||||
super="$window/resolution/tooltip"
|
||||
[/tag]
|
||||
[tag]
|
||||
name="linked_group"
|
||||
|
|
18
data/schema/gui_window.cfg
Normal file
18
data/schema/gui_window.cfg
Normal file
|
@ -0,0 +1,18 @@
|
|||
{./macros.cfg}
|
||||
[wml_schema]
|
||||
{./types/basic.cfg}
|
||||
{./types/formula.cfg}
|
||||
{./types/gui.cfg}
|
||||
[tag]
|
||||
name="root"
|
||||
min="1"
|
||||
max="1"
|
||||
{./gui/generic.cfg}
|
||||
{./gui/widget_instances.cfg}
|
||||
{./gui/window.cfg}
|
||||
[+tag]
|
||||
name="$window"
|
||||
[/tag]
|
||||
{LINK_TAG "$window/resolution"}
|
||||
[/tag]
|
||||
[/wml_schema]
|
|
@ -76,7 +76,7 @@ validate_schema "Game Config" "game_config" || RET=1
|
|||
validate_schema "GUI2" "gui" || RET=1
|
||||
validate_schema "Server Pbl" "pbl" || RET=1
|
||||
validate_schema "WML Diff" "diff" || RET=1
|
||||
validate_schema "Achievements schema" "achievements" || RET=1
|
||||
validate_schema "Achievements" "achievements" || RET=1
|
||||
|
||||
validate_core "Core" || RET=1
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue