forked from len0rd/rockbox
clean up checkwps' verbose output a bit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28556 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
04626ce583
commit
4d8430ffe3
1 changed files with 31 additions and 41 deletions
|
|
@ -135,46 +135,45 @@ void skin_debug_tree(struct skin_element* root)
|
||||||
switch(current->type)
|
switch(current->type)
|
||||||
{
|
{
|
||||||
case UNKNOWN:
|
case UNKNOWN:
|
||||||
printf("[ Unknown element.. error\n]");
|
printf("* Unknown element.. error *\n");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case VIEWPORT:
|
case VIEWPORT:
|
||||||
printf("[ Viewport \n");
|
printf("{ Viewport \n");
|
||||||
|
|
||||||
debug_indent_level++;
|
debug_indent_level++;
|
||||||
skin_debug_tree(current->children[0]);
|
skin_debug_tree(current->children[0]);
|
||||||
debug_indent_level--;
|
debug_indent_level--;
|
||||||
|
|
||||||
printf("]");
|
printf("}");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case TEXT:
|
case TEXT:
|
||||||
text = current->data;
|
text = current->data;
|
||||||
printf("[ Plain text on line %d : %s ]\n", current->line, text);
|
printf("* Plain text on line %d: \"%s\"\n", current->line, text);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case COMMENT:
|
case COMMENT:
|
||||||
text = current->data;
|
printf("# Comment on line %d\n ", current->line);
|
||||||
printf("[ Comment on line %d: ", current->line);
|
|
||||||
for(i = 0; i < (int)strlen(text); i++)
|
|
||||||
{
|
|
||||||
if(text[i] == '\n')
|
|
||||||
printf("\\n");
|
|
||||||
else
|
|
||||||
printf("%c", text[i]);
|
|
||||||
}
|
|
||||||
printf(" ]\n");
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case TAG:
|
case TAG:
|
||||||
printf("[ %s tag on line %d with %d arguments\n",
|
if (current->params_count)
|
||||||
|
{
|
||||||
|
printf("( %%%s tag on line %d with %d arguments\n",
|
||||||
current->tag->name,
|
current->tag->name,
|
||||||
current->line, current->params_count);
|
current->line, current->params_count);
|
||||||
debug_indent_level++;
|
debug_indent_level++;
|
||||||
skin_debug_params(current->params_count, current->params);
|
skin_debug_params(current->params_count, current->params);
|
||||||
debug_indent_level--;
|
debug_indent_level--;
|
||||||
skin_debug_indent();
|
skin_debug_indent();
|
||||||
printf("]\n");
|
printf(")\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
printf("[ %%%s tag on line %d ]\n",
|
||||||
|
current->tag->name, current->line);
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
@ -193,22 +192,14 @@ void skin_debug_tree(struct skin_element* root)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case CONDITIONAL:
|
case CONDITIONAL:
|
||||||
printf("[ Conditional tag on line %d with %d enumerations \n",
|
printf("< Conditional tag %%?%s on line %d with %d enumerations \n",
|
||||||
current->line, current->children_count - 1);
|
current->tag->name, current->line, current->children_count);
|
||||||
debug_indent_level++;
|
debug_indent_level++;
|
||||||
|
|
||||||
skin_debug_indent();
|
for(i = 0; i < current->children_count; i++)
|
||||||
printf("[ Condition tag \n");
|
|
||||||
debug_indent_level++;
|
|
||||||
skin_debug_tree(current->children[0]);
|
|
||||||
debug_indent_level--;
|
|
||||||
skin_debug_indent();
|
|
||||||
printf("]\n");
|
|
||||||
|
|
||||||
for(i = 1; i < current->children_count; i++)
|
|
||||||
{
|
{
|
||||||
skin_debug_indent();
|
skin_debug_indent();
|
||||||
printf("[ Enumeration %d\n", i - 1);
|
printf("[ Enumeration %d\n", i);
|
||||||
debug_indent_level++;
|
debug_indent_level++;
|
||||||
skin_debug_tree(current->children[i]);
|
skin_debug_tree(current->children[i]);
|
||||||
debug_indent_level--;
|
debug_indent_level--;
|
||||||
|
|
@ -218,7 +209,7 @@ void skin_debug_tree(struct skin_element* root)
|
||||||
|
|
||||||
debug_indent_level--;
|
debug_indent_level--;
|
||||||
skin_debug_indent();
|
skin_debug_indent();
|
||||||
printf("]\n");
|
printf(">\n");
|
||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
@ -251,29 +242,28 @@ void skin_debug_params(int count, struct skin_tag_parameter params[])
|
||||||
switch(params[i].type)
|
switch(params[i].type)
|
||||||
{
|
{
|
||||||
case DEFAULT:
|
case DEFAULT:
|
||||||
printf("[-]");
|
printf("-");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case STRING:
|
case STRING:
|
||||||
printf("[%s]", params[i].data.text);
|
printf("string: \"%s\"", params[i].data.text);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case INTEGER:
|
case INTEGER:
|
||||||
printf("[%d]", params[i].data.number);
|
printf("integer: %d", params[i].data.number);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DECIMAL:
|
case DECIMAL:
|
||||||
printf("[%d.%d]", params[i].data.number/10,
|
printf("decimal: %d.%d", params[i].data.number/10,
|
||||||
params[i].data.number%10);
|
params[i].data.number%10);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case CODE:
|
case CODE:
|
||||||
printf("[ WPS Code: \n");
|
printf("Skin Code: \n");
|
||||||
debug_indent_level++;
|
debug_indent_level++;
|
||||||
skin_debug_tree(params[i].data.code);
|
skin_debug_tree(params[i].data.code);
|
||||||
debug_indent_level--;
|
debug_indent_level--;
|
||||||
skin_debug_indent();
|
skin_debug_indent();
|
||||||
printf("]");
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue