summaryrefslogtreecommitdiff
path: root/src/treebuilder/treebuilder.c
diff options
context:
space:
mode:
authorAndrew Sidwell <andy@entai.co.uk>2008-07-12 14:18:41 +0000
committerAndrew Sidwell <andy@entai.co.uk>2008-07-12 14:18:41 +0000
commitb2118a06f14cf80cafdd59192de79a050e369923 (patch)
tree003899e4e4a3b6fcfe5acea3ca05d9f72c1ae6e0 /src/treebuilder/treebuilder.c
parent2a82a770e694e6aa3677b4d669ecb28446650e21 (diff)
downloadlibhubbub-b2118a06f14cf80cafdd59192de79a050e369923.tar.gz
libhubbub-b2118a06f14cf80cafdd59192de79a050e369923.tar.bz2
Clean up the naming of a hack in the treebuilder.
svn path=/trunk/hubbub/; revision=4627
Diffstat (limited to 'src/treebuilder/treebuilder.c')
-rw-r--r--src/treebuilder/treebuilder.c51
1 files changed, 26 insertions, 25 deletions
diff --git a/src/treebuilder/treebuilder.c b/src/treebuilder/treebuilder.c
index 848f9ab..63e104c 100644
--- a/src/treebuilder/treebuilder.c
+++ b/src/treebuilder/treebuilder.c
@@ -317,84 +317,85 @@ void hubbub_treebuilder_token_handler(const hubbub_token *token,
assert((signed) treebuilder->context.current_node >= 0);
+/* A slightly nasty debugging hook, but very useful */
#ifdef NDEBUG
-# define hack(x) \
+# define mode(x) \
case x:
#else
-# define hack(x) \
+# define mode(x) \
case x: \
printf( #x "\n");
#endif
while (reprocess) {
switch (treebuilder->context.mode) {
- hack(INITIAL)
+ mode(INITIAL)
reprocess = handle_initial(treebuilder, token);
break;
- hack(BEFORE_HTML)
+ mode(BEFORE_HTML)
reprocess = handle_before_html(treebuilder, token);
break;
- hack(BEFORE_HEAD)
+ mode(BEFORE_HEAD)
reprocess = handle_before_head(treebuilder, token);
break;
- hack(IN_HEAD)
+ mode(IN_HEAD)
reprocess = handle_in_head(treebuilder, token);
break;
- hack(IN_HEAD_NOSCRIPT)
+ mode(IN_HEAD_NOSCRIPT)
reprocess = handle_in_head_noscript(treebuilder, token);
break;
- hack(AFTER_HEAD)
+ mode(AFTER_HEAD)
reprocess = handle_after_head(treebuilder, token);
break;
- hack(IN_BODY)
+ mode(IN_BODY)
reprocess = handle_in_body(treebuilder, token);
break;
- hack(IN_TABLE)
+ mode(IN_TABLE)
reprocess = handle_in_table(treebuilder, token);
break;
- hack(IN_CAPTION)
+ mode(IN_CAPTION)
reprocess = handle_in_caption(treebuilder, token);
break;
- hack(IN_COLUMN_GROUP)
+ mode(IN_COLUMN_GROUP)
reprocess = handle_in_column_group(treebuilder, token);
break;
- hack(IN_TABLE_BODY)
+ mode(IN_TABLE_BODY)
reprocess = handle_in_table_body(treebuilder, token);
break;
- hack(IN_ROW)
+ mode(IN_ROW)
reprocess = handle_in_row(treebuilder, token);
break;
- hack(IN_CELL)
+ mode(IN_CELL)
reprocess = handle_in_cell(treebuilder, token);
break;
- hack(IN_SELECT)
+ mode(IN_SELECT)
reprocess = handle_in_select(treebuilder, token);
break;
- hack(IN_SELECT_IN_TABLE)
+ mode(IN_SELECT_IN_TABLE)
reprocess = handle_in_select_in_table(treebuilder, token);
break;
- hack(IN_FOREIGN_CONTENT)
+ mode(IN_FOREIGN_CONTENT)
reprocess = handle_in_foreign_content(treebuilder, token);
break;
- hack(AFTER_BODY)
+ mode(AFTER_BODY)
reprocess = handle_after_body(treebuilder, token);
break;
- hack(IN_FRAMESET)
+ mode(IN_FRAMESET)
reprocess = handle_in_frameset(treebuilder, token);
break;
- hack(AFTER_FRAMESET)
+ mode(AFTER_FRAMESET)
reprocess = handle_after_frameset(treebuilder, token);
break;
- hack(AFTER_AFTER_BODY)
+ mode(AFTER_AFTER_BODY)
reprocess = handle_after_after_body(treebuilder, token);
break;
- hack(AFTER_AFTER_FRAMESET)
+ mode(AFTER_AFTER_FRAMESET)
reprocess = handle_after_after_frameset(treebuilder, token);
break;
- hack(GENERIC_RCDATA)
+ mode(GENERIC_RCDATA)
reprocess = handle_generic_rcdata(treebuilder, token);
break;
- hack(SCRIPT_COLLECT_CHARACTERS)
+ mode(SCRIPT_COLLECT_CHARACTERS)
reprocess = handle_script_collect_characters(
treebuilder, token);
break;