HTML Tidy 5.8.0
The HTACG Tidy HTML Project
 
Loading...
Searching...
No Matches
tidyenum.h
Go to the documentation of this file.
1#ifndef __TIDYENUM_H__
2#define __TIDYENUM_H__
3
4/**************************************************************************//**
5 * @file
6 * Separated public enumerations header providing important indentifiers for
7 * LibTidy and internal users, as well as code-generator macros used to
8 * generate many of them.
9 *
10 * The use of enums simplifies enum re-use in various wrappers, e.g. SWIG,
11 * generated wrappers, and COM IDL files.
12 *
13 * This file also contains macros to generate additional enums for use in
14 * Tidy's language localizations and/or to access Tidy's strings via the API.
15 * See detailed information elsewhere in this file's documentation.
16 *
17 * @note LibTidy does *not* guarantee the value of any enumeration member,
18 * including the starting integer value, except where noted. Always use enum
19 * members rather than their values!
20 *
21 * Enums that have starting values have starting values for a good reason,
22 * mainly to prevent string key overlap.
23 *
24 * @author Dave Raggett [dsr@w3.org]
25 * @author HTACG, et al (consult git log)
26 *
27 * @copyright
28 * Copyright (c) 1998-2017 World Wide Web Consortium (Massachusetts
29 * Institute of Technology, European Research Consortium for Informatics
30 * and Mathematics, Keio University).
31 * @copyright
32 * See tidy.h for license.
33 *
34 * @date Created 2001-05-20 by Charles Reitzel
35 * @date Updated 2002-07-01 by Charles Reitzel
36 * @date Further modifications: consult git log.
37 ******************************************************************************/
38
39#ifdef __cplusplus
40extern "C" {
41#endif
42
43/***************************************************************************//**
44 ** @defgroup public_enum_gen Tidy Strings Generation Macros
45 ** @ingroup internal_api
46 **
47 ** Tidy aims to provide a consistent API for library users, and so we go to
48 ** some lengths to provide a `tidyStrings` enum that consists of the message
49 ** code for every string that Tidy can emit (used internally), and the array
50 ** `tidyStringsKeys[]` containing string representations of each message code.
51 **
52 ** In order to keep code maintainable and make it simple to add new messages,
53 ** the message code enums and `tidyStringsKeys[]` are generated dynamically
54 ** with preprocessor macros defined below.
55 **
56 ** Any visible FOREACH_MSG_* macro (including new ones) must be applied to the
57 ** `tidyStrings` enum with the `MAKE_ENUM()` macro in this file, and to the
58 ** `tidyStringsKeys[]` (in `messages.c`) with `MAKE_STRUCT` in this file.
59 **
60 ** Modern IDE's will dynamically pre-process all of these macros, enabling
61 ** code-completion of these enums and array of structs.
62 **
63 ** @{
64 ******************************************************************************/
65
66/* MARK: - Code Generation Macros */
67/** @name Code Generation Macros
68 ** These macros generate the enums and arrays from the Content Generation
69 ** Macros defined below.
70 ** @{
71 */
72
73/** Used to populate the contents of an enumerator, such as `tidyStrings`. */
74#define MAKE_ENUM(MESSAGE) MESSAGE,
75
76/** Used to populate the contents of a structure, such as tidyStringsKeys[]. */
77#define MAKE_STRUCT(MESSAGE) {#MESSAGE, MESSAGE},
78
79
80/** @} */
81/* MARK: - Content Generation Macros */
82/** @name Content Generation Macros
83 ** These macros generate the individual entries in the enums and structs used
84 ** to manage strings in Tidy.
85 ** @{
86 */
87
88/** Codes for populating TidyConfigCategory enumeration. */
89#define FOREACH_TIDYCONFIGCATEGORY(FN) \
90 FN(TidyDiagnostics) /**< Diagnostics */ \
91 FN(TidyDisplay) /**< Affecting screen display */ \
92 FN(TidyDocumentIO) /**< Pertaining to document I/O */ \
93 FN(TidyEncoding) /**< Relating to encoding */ \
94 FN(TidyFileIO) /**< Pertaining to file I/O */ \
95 FN(TidyMarkupCleanup) /**< Cleanup related options */ \
96 FN(TidyMarkupEntities) /**< Entity related options */ \
97 FN(TidyMarkupRepair) /**< Document repair related options */ \
98 FN(TidyMarkupTeach) /**< Teach tidy new things */ \
99 FN(TidyMarkupXForm) /**< Transform HTML one way or another */ \
100 FN(TidyPrettyPrint) /**< Pretty printing options */ \
101 FN(TidyInternalCategory) /**< Option is internal only. */ \
102
103
104/** These message codes comprise every possible message that can be output by
105 ** Tidy that are *not* diagnostic style messages, and are *not* console
106 ** application specific messages.
107 */
108#define FOREACH_MSG_MISC(FN) \
109/** line %d column %d */ FN(LINE_COLUMN_STRING) \
110/** %s: line %d column %d */ FN(FN_LINE_COLUMN_STRING) \
111/** discarding */ FN(STRING_DISCARDING) \
112/** error and errors */ FN(STRING_ERROR_COUNT_ERROR) \
113/** warning and warnings */ FN(STRING_ERROR_COUNT_WARNING) \
114/** Accessibility hello message */ FN(STRING_HELLO_ACCESS) \
115/** HTML Proprietary */ FN(STRING_HTML_PROPRIETARY) \
116/** plain text */ FN(STRING_PLAIN_TEXT) \
117/** replacing */ FN(STRING_REPLACING) \
118/** specified */ FN(STRING_SPECIFIED) \
119/** XML declaration */ FN(STRING_XML_DECLARATION) \
120/** no */ FN(TIDYCUSTOMNO_STRING) \
121/** block level */ FN(TIDYCUSTOMBLOCKLEVEL_STRING) \
122/** empty */ FN(TIDYCUSTOMEMPTY_STRING) \
123/** inline */ FN(TIDYCUSTOMINLINE_STRING) \
124/** pre */ FN(TIDYCUSTOMPRE_STRING) \
125
126
127/** These messages are used to generate additional dialogue style output from
128 ** Tidy when certain conditions exist, and provide more verbose explanations
129 ** than the short report.
130 */
131#define FOREACH_FOOTNOTE_MSG(FN) \
132 FN(FOOTNOTE_TRIM_EMPTY_ELEMENT) \
133 FN(TEXT_ACCESS_ADVICE1) \
134 FN(TEXT_ACCESS_ADVICE2) \
135 FN(TEXT_BAD_FORM) \
136 FN(TEXT_BAD_MAIN) \
137 FN(TEXT_HTML_T_ALGORITHM) \
138 FN(TEXT_INVALID_URI) \
139 FN(TEXT_INVALID_UTF16) \
140 FN(TEXT_INVALID_UTF8) \
141 FN(TEXT_M_IMAGE_ALT) \
142 FN(TEXT_M_IMAGE_MAP) \
143 FN(TEXT_M_LINK_ALT) \
144 FN(TEXT_M_SUMMARY) \
145 FN(TEXT_SGML_CHARS) \
146 FN(TEXT_USING_BODY) \
147 FN(TEXT_USING_FONT) \
148 FN(TEXT_USING_FRAMES) \
149 FN(TEXT_USING_LAYER) \
150 FN(TEXT_USING_NOBR) \
151 FN(TEXT_USING_SPACER) \
152 FN(TEXT_VENDOR_CHARS) \
153 FN(TEXT_WINDOWS_CHARS)
154
155
156/** These messages are used to generate additional dialogue style output from
157 ** Tidy when certain conditions exist, and provide more verbose explanations
158 ** than the short report.
159 */
160#define FOREACH_DIALOG_MSG(FN) \
161/* TidyDialogueSummary */ FN(STRING_ERROR_COUNT) \
162/* TidyDialogueSummary */ FN(STRING_NEEDS_INTERVENTION) \
163/* TidyDialogueSummary */ FN(STRING_NO_ERRORS) \
164/* TidyDialogueSummary */ FN(STRING_NOT_ALL_SHOWN) \
165/* TidyDialogueInfo */ FN(TEXT_GENERAL_INFO_PLEA) \
166/* TidyDialogueInfo */ FN(TEXT_GENERAL_INFO)
167
168
169/** These are report messages, i.e., messages that appear in Tidy's table
170 ** of errors and warnings.
171 */
172#define FOREACH_REPORT_MSG(FN) \
173 FN(ADDED_MISSING_CHARSET) \
174 FN(ANCHOR_NOT_UNIQUE) \
175 FN(ANCHOR_DUPLICATED) \
176 FN(APOS_UNDEFINED) \
177 FN(ATTR_VALUE_NOT_LCASE) \
178 FN(ATTRIBUTE_IS_NOT_ALLOWED) \
179 FN(ATTRIBUTE_VALUE_REPLACED) \
180 FN(BACKSLASH_IN_URI) \
181 FN(BAD_ATTRIBUTE_VALUE_REPLACED) \
182 FN(BAD_ATTRIBUTE_VALUE) \
183 FN(BAD_CDATA_CONTENT) \
184 FN(BAD_SUMMARY_HTML5) \
185 FN(BAD_SURROGATE_LEAD) \
186 FN(BAD_SURROGATE_PAIR) \
187 FN(BAD_SURROGATE_TAIL) \
188 FN(CANT_BE_NESTED) \
189 FN(COERCE_TO_ENDTAG) \
190 FN(CONTENT_AFTER_BODY) \
191 FN(CUSTOM_TAG_DETECTED) \
192 FN(DISCARDING_UNEXPECTED) \
193 FN(DOCTYPE_AFTER_TAGS) \
194 FN(DUPLICATE_FRAMESET) \
195 FN(ELEMENT_NOT_EMPTY) \
196 FN(ELEMENT_VERS_MISMATCH_ERROR) \
197 FN(ELEMENT_VERS_MISMATCH_WARN) \
198 FN(ENCODING_MISMATCH) \
199 FN(ESCAPED_ILLEGAL_URI) \
200 FN(FILE_CANT_OPEN) \
201 FN(FILE_CANT_OPEN_CFG) \
202 FN(FILE_NOT_FILE) \
203 FN(FIXED_BACKSLASH) \
204 FN(FOUND_STYLE_IN_BODY) \
205 FN(ID_NAME_MISMATCH) \
206 FN(ILLEGAL_NESTING) \
207 FN(ILLEGAL_URI_CODEPOINT) \
208 FN(ILLEGAL_URI_REFERENCE) \
209 FN(INSERTING_AUTO_ATTRIBUTE) \
210 FN(INSERTING_TAG) \
211 FN(INVALID_ATTRIBUTE) \
212 FN(INVALID_NCR) \
213 FN(INVALID_SGML_CHARS) \
214 FN(INVALID_UTF8) \
215 FN(INVALID_UTF16) \
216 FN(INVALID_XML_ID) \
217 FN(JOINING_ATTRIBUTE) \
218 FN(MALFORMED_COMMENT) \
219 FN(MALFORMED_COMMENT_DROPPING) \
220 FN(MALFORMED_COMMENT_EOS) \
221 FN(MALFORMED_COMMENT_WARN) \
222 FN(MALFORMED_DOCTYPE) \
223 FN(MISMATCHED_ATTRIBUTE_ERROR) \
224 FN(MISMATCHED_ATTRIBUTE_WARN) \
225 FN(MISSING_ATTR_VALUE) \
226 FN(MISSING_ATTRIBUTE) \
227 FN(MISSING_DOCTYPE) \
228 FN(MISSING_ENDTAG_BEFORE) \
229 FN(MISSING_ENDTAG_FOR) \
230 FN(MISSING_ENDTAG_OPTIONAL) \
231 FN(MISSING_IMAGEMAP) \
232 FN(MISSING_QUOTEMARK) \
233 FN(MISSING_QUOTEMARK_OPEN) \
234 FN(MISSING_SEMICOLON_NCR) \
235 FN(MISSING_SEMICOLON) \
236 FN(MISSING_STARTTAG) \
237 FN(MISSING_TITLE_ELEMENT) \
238 FN(MOVED_STYLE_TO_HEAD) \
239 FN(NESTED_EMPHASIS) \
240 FN(NESTED_QUOTATION) \
241 FN(NEWLINE_IN_URI) \
242 FN(NOFRAMES_CONTENT) \
243 FN(NON_MATCHING_ENDTAG) \
244 FN(OBSOLETE_ELEMENT) \
245 FN(OPTION_REMOVED) \
246 FN(OPTION_REMOVED_APPLIED) \
247 FN(OPTION_REMOVED_UNAPPLIED) \
248 FN(PREVIOUS_LOCATION) \
249 FN(PROPRIETARY_ATTR_VALUE) \
250 FN(PROPRIETARY_ATTRIBUTE) \
251 FN(PROPRIETARY_ELEMENT) \
252 FN(REMOVED_HTML5) \
253 FN(REPEATED_ATTRIBUTE) \
254 FN(REPLACING_ELEMENT) \
255 FN(REPLACING_UNEX_ELEMENT) \
256 FN(SPACE_PRECEDING_XMLDECL) \
257 FN(STRING_CONTENT_LOOKS) \
258 FN(STRING_ARGUMENT_BAD) \
259 FN(STRING_DOCTYPE_GIVEN) \
260 FN(STRING_MISSING_MALFORMED) \
261 FN(STRING_MUTING_TYPE) \
262 FN(STRING_NO_SYSID) \
263 FN(STRING_UNKNOWN_OPTION) \
264 FN(SUSPECTED_MISSING_QUOTE) \
265 FN(TAG_NOT_ALLOWED_IN) \
266 FN(TOO_MANY_ELEMENTS_IN) \
267 FN(TOO_MANY_ELEMENTS) \
268 FN(TRIM_EMPTY_ELEMENT) \
269 FN(UNESCAPED_AMPERSAND) \
270 FN(UNEXPECTED_END_OF_FILE_ATTR) \
271 FN(UNEXPECTED_END_OF_FILE) \
272 FN(UNEXPECTED_ENDTAG_ERR) \
273 FN(UNEXPECTED_ENDTAG_IN) \
274 FN(UNEXPECTED_ENDTAG) \
275 FN(UNEXPECTED_EQUALSIGN) \
276 FN(UNEXPECTED_GT) \
277 FN(UNEXPECTED_QUOTEMARK) \
278 FN(UNKNOWN_ELEMENT_LOOKS_CUSTOM) \
279 FN(UNKNOWN_ELEMENT) \
280 FN(UNKNOWN_ENTITY) \
281 FN(USING_BR_INPLACE_OF) \
282 FN(VENDOR_SPECIFIC_CHARS) \
283 FN(WHITE_IN_URI) \
284 FN(XML_DECLARATION_DETECTED) \
285 FN(XML_ID_SYNTAX) \
286 FN(BLANK_TITLE_ELEMENT)
287
288
289/** These are report messages added by Tidy's accessibility module.
290 ** Note that commented out items don't have checks for them at this time,
291 ** and it was probably intended that some test would eventually be written.
292 */
293#define FOREACH_ACCESS_MSG(FN) \
294/** [1.1.1.1] */ FN(IMG_MISSING_ALT) \
295/** [1.1.1.2] */ FN(IMG_ALT_SUSPICIOUS_FILENAME) \
296/** [1.1.1.3] */ FN(IMG_ALT_SUSPICIOUS_FILE_SIZE) \
297/** [1.1.1.4] */ FN(IMG_ALT_SUSPICIOUS_PLACEHOLDER) \
298/** [1.1.1.10] */ FN(IMG_ALT_SUSPICIOUS_TOO_LONG) \
299/** [1.1.1.11] */ /* FN(IMG_MISSING_ALT_BULLET) */ \
300/** [1.1.1.12] */ /* FN(IMG_MISSING_ALT_H_RULE) */ \
301/** [1.1.2.1] */ FN(IMG_MISSING_LONGDESC_DLINK) \
302/** [1.1.2.2] */ FN(IMG_MISSING_DLINK) \
303/** [1.1.2.3] */ FN(IMG_MISSING_LONGDESC) \
304/** [1.1.2.5] */ /* FN(LONGDESC_NOT_REQUIRED) */ \
305/** [1.1.3.1] */ FN(IMG_BUTTON_MISSING_ALT) \
306/** [1.1.4.1] */ FN(APPLET_MISSING_ALT) \
307/** [1.1.5.1] */ FN(OBJECT_MISSING_ALT) \
308/** [1.1.6.1] */ FN(AUDIO_MISSING_TEXT_WAV) \
309/** [1.1.6.2] */ FN(AUDIO_MISSING_TEXT_AU) \
310/** [1.1.6.3] */ FN(AUDIO_MISSING_TEXT_AIFF) \
311/** [1.1.6.4] */ FN(AUDIO_MISSING_TEXT_SND) \
312/** [1.1.6.5] */ FN(AUDIO_MISSING_TEXT_RA) \
313/** [1.1.6.6] */ FN(AUDIO_MISSING_TEXT_RM) \
314/** [1.1.8.1] */ FN(FRAME_MISSING_LONGDESC) \
315/** [1.1.9.1] */ FN(AREA_MISSING_ALT) \
316/** [1.1.10.1] */ FN(SCRIPT_MISSING_NOSCRIPT) \
317/** [1.1.12.1] */ FN(ASCII_REQUIRES_DESCRIPTION) \
318/** [1.2.1.1] */ FN(IMG_MAP_SERVER_REQUIRES_TEXT_LINKS) \
319/** [1.4.1.1] */ FN(MULTIMEDIA_REQUIRES_TEXT) \
320/** [1.5.1.1] */ FN(IMG_MAP_CLIENT_MISSING_TEXT_LINKS) \
321/** [2.1.1.1] */ FN(INFORMATION_NOT_CONVEYED_IMAGE) \
322/** [2.1.1.2] */ FN(INFORMATION_NOT_CONVEYED_APPLET) \
323/** [2.1.1.3] */ FN(INFORMATION_NOT_CONVEYED_OBJECT) \
324/** [2.1.1.4] */ FN(INFORMATION_NOT_CONVEYED_SCRIPT) \
325/** [2.1.1.5] */ FN(INFORMATION_NOT_CONVEYED_INPUT) \
326/** [2.2.1.1] */ FN(COLOR_CONTRAST_TEXT) \
327/** [2.2.1.2] */ FN(COLOR_CONTRAST_LINK) \
328/** [2.2.1.3] */ FN(COLOR_CONTRAST_ACTIVE_LINK) \
329/** [2.2.1.4] */ FN(COLOR_CONTRAST_VISITED_LINK) \
330/** [3.2.1.1] */ FN(DOCTYPE_MISSING) \
331/** [3.3.1.1] */ FN(STYLE_SHEET_CONTROL_PRESENTATION) \
332/** [3.5.1.1] */ FN(HEADERS_IMPROPERLY_NESTED) \
333/** [3.5.2.1] */ FN(POTENTIAL_HEADER_BOLD) \
334/** [3.5.2.2] */ FN(POTENTIAL_HEADER_ITALICS) \
335/** [3.5.2.3] */ FN(POTENTIAL_HEADER_UNDERLINE) \
336/** [3.5.3.1] */ FN(HEADER_USED_FORMAT_TEXT) \
337/** [3.6.1.1] */ FN(LIST_USAGE_INVALID_UL) \
338/** [3.6.1.2] */ FN(LIST_USAGE_INVALID_OL) \
339/** [3.6.1.4] */ FN(LIST_USAGE_INVALID_LI) \
340/** [4.1.1.1] */ /* FN(INDICATE_CHANGES_IN_LANGUAGE) */ \
341/** [4.3.1.1] */ FN(LANGUAGE_NOT_IDENTIFIED) \
342/** [4.3.1.1] */ FN(LANGUAGE_INVALID) \
343/** [5.1.2.1] */ FN(DATA_TABLE_MISSING_HEADERS) \
344/** [5.1.2.2] */ FN(DATA_TABLE_MISSING_HEADERS_COLUMN) \
345/** [5.1.2.3] */ FN(DATA_TABLE_MISSING_HEADERS_ROW) \
346/** [5.2.1.1] */ FN(DATA_TABLE_REQUIRE_MARKUP_COLUMN_HEADERS) \
347/** [5.2.1.2] */ FN(DATA_TABLE_REQUIRE_MARKUP_ROW_HEADERS) \
348/** [5.3.1.1] */ FN(LAYOUT_TABLES_LINEARIZE_PROPERLY) \
349/** [5.4.1.1] */ FN(LAYOUT_TABLE_INVALID_MARKUP) \
350/** [5.5.1.1] */ FN(TABLE_MISSING_SUMMARY) \
351/** [5.5.1.2] */ FN(TABLE_SUMMARY_INVALID_NULL) \
352/** [5.5.1.3] */ FN(TABLE_SUMMARY_INVALID_SPACES) \
353/** [5.5.1.6] */ FN(TABLE_SUMMARY_INVALID_PLACEHOLDER) \
354/** [5.5.2.1] */ FN(TABLE_MISSING_CAPTION) \
355/** [5.6.1.1] */ FN(TABLE_MAY_REQUIRE_HEADER_ABBR) \
356/** [5.6.1.2] */ FN(TABLE_MAY_REQUIRE_HEADER_ABBR_NULL) \
357/** [5.6.1.3] */ FN(TABLE_MAY_REQUIRE_HEADER_ABBR_SPACES) \
358/** [6.1.1.1] */ FN(STYLESHEETS_REQUIRE_TESTING_LINK) \
359/** [6.1.1.2] */ FN(STYLESHEETS_REQUIRE_TESTING_STYLE_ELEMENT) \
360/** [6.1.1.3] */ FN(STYLESHEETS_REQUIRE_TESTING_STYLE_ATTR) \
361/** [6.2.1.1] */ FN(FRAME_SRC_INVALID) \
362/** [6.2.2.1] */ FN(TEXT_EQUIVALENTS_REQUIRE_UPDATING_APPLET) \
363/** [6.2.2.2] */ FN(TEXT_EQUIVALENTS_REQUIRE_UPDATING_SCRIPT) \
364/** [6.2.2.3] */ FN(TEXT_EQUIVALENTS_REQUIRE_UPDATING_OBJECT) \
365/** [6.3.1.1] */ FN(PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_SCRIPT) \
366/** [6.3.1.2] */ FN(PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_OBJECT) \
367/** [6.3.1.3] */ FN(PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_EMBED) \
368/** [6.3.1.4] */ FN(PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_APPLET) \
369/** [6.5.1.1] */ FN(FRAME_MISSING_NOFRAMES) \
370/** [6.5.1.2] */ FN(NOFRAMES_INVALID_NO_VALUE) \
371/** [6.5.1.3] */ FN(NOFRAMES_INVALID_CONTENT) \
372/** [6.5.1.4] */ FN(NOFRAMES_INVALID_LINK) \
373/** [7.1.1.1] */ FN(REMOVE_FLICKER_SCRIPT) \
374/** [7.1.1.2] */ FN(REMOVE_FLICKER_OBJECT) \
375/** [7.1.1.3] */ FN(REMOVE_FLICKER_EMBED) \
376/** [7.1.1.4] */ FN(REMOVE_FLICKER_APPLET) \
377/** [7.1.1.5] */ FN(REMOVE_FLICKER_ANIMATED_GIF) \
378/** [7.2.1.1] */ FN(REMOVE_BLINK_MARQUEE) \
379/** [7.4.1.1] */ FN(REMOVE_AUTO_REFRESH) \
380/** [7.5.1.1] */ FN(REMOVE_AUTO_REDIRECT) \
381/** [8.1.1.1] */ FN(ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_SCRIPT) \
382/** [8.1.1.2] */ FN(ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_OBJECT) \
383/** [8.1.1.3] */ FN(ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_APPLET) \
384/** [8.1.1.4] */ FN(ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_EMBED) \
385/** [9.1.1.1] */ FN(IMAGE_MAP_SERVER_SIDE_REQUIRES_CONVERSION) \
386/** [9.3.1.1] */ FN(SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_DOWN) \
387/** [9.3.1.2] */ FN(SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_UP) \
388/** [9.3.1.3] */ FN(SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_CLICK) \
389/** [9.3.1.4] */ FN(SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_OVER) \
390/** [9.3.1.5] */ FN(SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_OUT) \
391/** [9.3.1.6] */ FN(SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_MOVE) \
392/** [10.1.1.1] */ FN(NEW_WINDOWS_REQUIRE_WARNING_NEW) \
393/** [10.1.1.2] */ FN(NEW_WINDOWS_REQUIRE_WARNING_BLANK) \
394/** [10.2.1.1] */ /* FN(LABEL_NEEDS_REPOSITIONING_BEFORE_INPUT) */ \
395/** [10.2.1.2] */ /* FN(LABEL_NEEDS_REPOSITIONING_AFTER_INPUT) */ \
396/** [10.4.1.1] */ /* FN(FORM_CONTROL_REQUIRES_DEFAULT_TEXT) */ \
397/** [10.4.1.2] */ /* FN(FORM_CONTROL_DEFAULT_TEXT_INVALID_NULL) */ \
398/** [10.4.1.3] */ /* FN(FORM_CONTROL_DEFAULT_TEXT_INVALID_SPACES) */ \
399/** [11.2.1.1] */ FN(REPLACE_DEPRECATED_HTML_APPLET) \
400/** [11.2.1.2] */ FN(REPLACE_DEPRECATED_HTML_BASEFONT) \
401/** [11.2.1.3] */ FN(REPLACE_DEPRECATED_HTML_CENTER) \
402/** [11.2.1.4] */ FN(REPLACE_DEPRECATED_HTML_DIR) \
403/** [11.2.1.5] */ FN(REPLACE_DEPRECATED_HTML_FONT) \
404/** [11.2.1.6] */ FN(REPLACE_DEPRECATED_HTML_ISINDEX) \
405/** [11.2.1.7] */ FN(REPLACE_DEPRECATED_HTML_MENU) \
406/** [11.2.1.8] */ FN(REPLACE_DEPRECATED_HTML_S) \
407/** [11.2.1.9] */ FN(REPLACE_DEPRECATED_HTML_STRIKE) \
408/** [11.2.1.10] */ FN(REPLACE_DEPRECATED_HTML_U) \
409/** [12.1.1.1] */ FN(FRAME_MISSING_TITLE) \
410/** [12.1.1.2] */ FN(FRAME_TITLE_INVALID_NULL) \
411/** [12.1.1.3] */ FN(FRAME_TITLE_INVALID_SPACES) \
412/** [12.4.1.1] */ FN(ASSOCIATE_LABELS_EXPLICITLY) \
413/** [12.4.1.2] */ FN(ASSOCIATE_LABELS_EXPLICITLY_FOR) \
414/** [12.4.1.3] */ FN(ASSOCIATE_LABELS_EXPLICITLY_ID) \
415/** [13.1.1.1] */ FN(LINK_TEXT_NOT_MEANINGFUL) \
416/** [13.1.1.2] */ FN(LINK_TEXT_MISSING) \
417/** [13.1.1.3] */ FN(LINK_TEXT_TOO_LONG) \
418/** [13.1.1.4] */ FN(LINK_TEXT_NOT_MEANINGFUL_CLICK_HERE) \
419/** [13.1.1.5] */ /* FN(LINK_TEXT_NOT_MEANINGFUL_MORE) */ \
420/** [13.1.1.6] */ /* FN(LINK_TEXT_NOT_MEANINGFUL_FOLLOW_THIS) */ \
421/** [13.2.1.1] */ FN(METADATA_MISSING) \
422/** [13.2.1.2] */ /* FN(METADATA_MISSING_LINK) */ \
423/** [13.2.1.3] */ FN(METADATA_MISSING_REDIRECT_AUTOREFRESH) \
424/** [13.10.1.1] */ FN(SKIPOVER_ASCII_ART)
425
426
427/** These message codes comprise every message is exclusive to theTidy console
428 ** application. It it possible to build LibTidy without these strings.
429 */
430#if SUPPORT_CONSOLE_APP
431#define FOREACH_MSG_CONSOLE(FN) \
432 FN(TC_LABEL_COL) \
433 FN(TC_LABEL_FILE) \
434 FN(TC_LABEL_LANG) \
435 FN(TC_LABEL_LEVL) \
436 FN(TC_LABEL_OPT) \
437 FN(TC_MAIN_ERROR_LOAD_CONFIG) \
438 FN(TC_OPT_ACCESS) \
439 FN(TC_OPT_ASCII) \
440 FN(TC_OPT_ASHTML) \
441 FN(TC_OPT_ASXML) \
442 FN(TC_OPT_BARE) \
443 FN(TC_OPT_BIG5) \
444 FN(TC_OPT_CLEAN) \
445 FN(TC_OPT_CONFIG) \
446 FN(TC_OPT_ERRORS) \
447 FN(TC_OPT_FILE) \
448 FN(TC_OPT_GDOC) \
449 FN(TC_OPT_HELP) \
450 FN(TC_OPT_HELPCFG) \
451 FN(TC_OPT_HELPENV) \
452 FN(TC_OPT_HELPOPT) \
453 FN(TC_OPT_IBM858) \
454 FN(TC_OPT_INDENT) \
455 FN(TC_OPT_ISO2022) \
456 FN(TC_OPT_LANGUAGE) \
457 FN(TC_OPT_LATIN0) \
458 FN(TC_OPT_LATIN1) \
459 FN(TC_OPT_MAC) \
460 FN(TC_OPT_MODIFY) \
461 FN(TC_OPT_NUMERIC) \
462 FN(TC_OPT_OMIT) \
463 FN(TC_OPT_OUTPUT) \
464 FN(TC_OPT_QUIET) \
465 FN(TC_OPT_RAW) \
466 FN(TC_OPT_SHIFTJIS) \
467 FN(TC_OPT_SHOWCFG) \
468 FN(TC_OPT_EXP_CFG) \
469 FN(TC_OPT_EXP_DEF) \
470 FN(TC_OPT_UPPER) \
471 FN(TC_OPT_UTF16) \
472 FN(TC_OPT_UTF16BE) \
473 FN(TC_OPT_UTF16LE) \
474 FN(TC_OPT_UTF8) \
475 FN(TC_OPT_VERSION) \
476 FN(TC_OPT_WIN1252) \
477 FN(TC_OPT_WRAP) \
478 FN(TC_OPT_XML) \
479 FN(TC_OPT_XMLCFG) \
480 FN(TC_OPT_XMLSTRG) \
481 FN(TC_OPT_XMLERRS) \
482 FN(TC_OPT_XMLOPTS) \
483 FN(TC_OPT_XMLHELP) \
484 FN(TC_STRING_CONF_HEADER) \
485 FN(TC_STRING_CONF_NAME) \
486 FN(TC_STRING_CONF_TYPE) \
487 FN(TC_STRING_CONF_VALUE) \
488 FN(TC_STRING_CONF_NOTE) \
489 FN(TC_STRING_OPT_NOT_DOCUMENTED) \
490 FN(TC_STRING_OUT_OF_MEMORY) \
491 FN(TC_STRING_FATAL_ERROR) \
492 FN(TC_STRING_FILE_MANIP) \
493 FN(TC_STRING_LANG_MUST_SPECIFY) \
494 FN(TC_STRING_LANG_NOT_FOUND) \
495 FN(TC_STRING_MUST_SPECIFY) \
496 FN(TC_STRING_PROCESS_DIRECTIVES) \
497 FN(TC_STRING_CHAR_ENCODING) \
498 FN(TC_STRING_MISC) \
499 FN(TC_STRING_XML) \
500 FN(TC_STRING_UNKNOWN_OPTION) \
501 FN(TC_STRING_UNKNOWN_OPTION_B) \
502 FN(TC_STRING_VERS_A) \
503 FN(TC_STRING_VERS_B) \
504 FN(TC_TXT_HELP_1) \
505 FN(TC_TXT_HELP_2A) \
506 FN(TC_TXT_HELP_2B) \
507 FN(TC_TXT_HELP_3) \
508 FN(TC_TXT_HELP_3A) \
509 FN(TC_TXT_HELP_CONFIG) \
510 FN(TC_TXT_HELP_CONFIG_NAME) \
511 FN(TC_TXT_HELP_CONFIG_TYPE) \
512 FN(TC_TXT_HELP_CONFIG_ALLW) \
513 FN(TC_TXT_HELP_ENV_1) \
514 FN(TC_TXT_HELP_ENV_1A) \
515 FN(TC_TXT_HELP_ENV_1B) \
516 FN(TC_TXT_HELP_ENV_1C) \
517 FN(TC_TXT_HELP_LANG_1) \
518 FN(TC_TXT_HELP_LANG_2) \
519 FN(TC_TXT_HELP_LANG_3)
520#endif /* SUPPORT_CONSOLE_APP */
521
522/** @} */
523
524/** @} end group public_enum_gen */
525
526
527/* MARK: - Public Enumerations */
528/***************************************************************************//**
529 ** @defgroup public_enumerations Public Enumerations
530 ** @ingroup public_api
531 **
532 ** @copybrief tidyenum.h
533 ******************************************************************************/
534
535/** @addtogroup public_enumerations
536 ** @{ */
537
538/** @name Configuration Options Enumerations
539 **
540 ** These enumerators are used to define available configuration options and
541 ** their option categories.
542 **
543 ** @{ */
544
545
546/** Option IDs are used used to get and/or set configuration option values and
547 ** retrieve their descriptions.
548 **
549 ** @remark These enum members all have associated localized strings available
550 ** which describe the purpose of the option. These descriptions are
551 ** available via their enum values only.
552 **
553 ** @sa `config.c:option_defs[]` for internal implementation details; that
554 ** array is where you will implement options defined in this enum; and
555 ** it's important to add a string describing the option to
556 ** `language_en.h`, too.
557 */
558typedef enum
560 TidyUnknownOption = 0, /**< Unknown option! */
562 TidyAccessibilityCheckLevel, /**< Accessibility check level */
563 TidyAltText, /**< Default text for alt attribute */
564 TidyAnchorAsName, /**< Define anchors as name attributes */
565 TidyAsciiChars, /**< Convert quotes and dashes to nearest ASCII char */
566 TidyBlockTags, /**< Declared block tags */
567 TidyBodyOnly, /**< Output BODY content only */
568 TidyBreakBeforeBR, /**< Output newline before <br> or not? */
569 TidyCharEncoding, /**< In/out character encoding */
570 TidyCoerceEndTags, /**< Coerce end tags from start tags where probably intended */
571 TidyCSSPrefix, /**< CSS class naming for clean option */
572#ifndef DOXYGEN_SHOULD_SKIP_THIS
573 TidyCustomTags, /**< Internal use ONLY */
574#endif
575 TidyDecorateInferredUL, /**< Mark inferred UL elements with no indent CSS */
576 TidyDoctype, /**< User specified doctype */
577#ifndef DOXYGEN_SHOULD_SKIP_THIS
578 TidyDoctypeMode, /**< Internal use ONLY */
579#endif
580 TidyDropEmptyElems, /**< Discard empty elements */
581 TidyDropEmptyParas, /**< Discard empty p elements */
582 TidyDropPropAttrs, /**< Discard proprietary attributes */
583 TidyDuplicateAttrs, /**< Keep first or last duplicate attribute */
584 TidyEmacs, /**< If true, format error output for GNU Emacs */
585#ifndef DOXYGEN_SHOULD_SKIP_THIS
586 TidyEmacsFile, /**< Internal use ONLY */
587#endif
588 TidyEmptyTags, /**< Declared empty tags */
589 TidyEncloseBlockText, /**< If yes text in blocks is wrapped in P's */
590 TidyEncloseBodyText, /**< If yes text at body is wrapped in P's */
591 TidyErrFile, /**< File name to write errors to */
592 TidyEscapeCdata, /**< Replace <![CDATA[]]> sections with escaped text */
593 TidyEscapeScripts, /**< Escape items that look like closing tags in script tags */
594 TidyFixBackslash, /**< Fix URLs by replacing \ with / */
595 TidyFixComments, /**< Fix comments with adjacent hyphens */
596 TidyFixUri, /**< Applies URI encoding if necessary */
597 TidyForceOutput, /**< Output document even if errors were found */
598 TidyGDocClean, /**< Clean up HTML exported from Google Docs */
599 TidyHideComments, /**< Hides all (real) comments in output */
600 TidyHtmlOut, /**< Output plain HTML, even for XHTML input.*/
601 TidyInCharEncoding, /**< Input character encoding (if different) */
602 TidyIndentAttributes, /**< Newline+indent before each attribute */
603 TidyIndentCdata, /**< Indent <!CDATA[ ... ]]> section */
604 TidyIndentContent, /**< Indent content of appropriate tags */
605 TidyIndentSpaces, /**< Indentation n spaces/tabs */
606 TidyInlineTags, /**< Declared inline tags */
607 TidyJoinClasses, /**< Join multiple class attributes */
608 TidyJoinStyles, /**< Join multiple style attributes */
609 TidyKeepFileTimes, /**< If yes last modied time is preserved */
610 TidyKeepTabs, /**< If yes keep input source tabs */
611 TidyLiteralAttribs, /**< If true attributes may use newlines */
612 TidyLogicalEmphasis, /**< Replace i by em and b by strong */
613 TidyLowerLiterals, /**< Folds known attribute values to lower case */
614 TidyMakeBare, /**< Replace smart quotes, em dashes, etc with ASCII */
615 TidyMakeClean, /**< Replace presentational clutter by style rules */
616 TidyMark, /**< Add meta element indicating tidied doc */
617 TidyMergeDivs, /**< Merge multiple DIVs */
618 TidyMergeEmphasis, /**< Merge nested B and I elements */
619 TidyMergeSpans, /**< Merge multiple SPANs */
620 TidyMetaCharset, /**< Adds/checks/fixes meta charset in the head, based on document type */
621 TidyMuteReports, /**< Filter these messages from output. */
622 TidyMuteShow, /**< Show message ID's in the error table */
623 TidyNCR, /**< Allow numeric character references */
624 TidyNewline, /**< Output line ending (default to platform) */
625 TidyNumEntities, /**< Use numeric entities */
626 TidyOmitOptionalTags, /**< Suppress optional start tags and end tags */
627 TidyOutCharEncoding, /**< Output character encoding (if different) */
628 TidyOutFile, /**< File name to write markup to */
629 TidyOutputBOM, /**< Output a Byte Order Mark (BOM) for UTF-16 encodings */
630 TidyPPrintTabs, /**< Indent using tabs istead of spaces */
631 TidyPreserveEntities, /**< Preserve entities */
632 TidyPreTags, /**< Declared pre tags */
633 TidyPriorityAttributes, /**< Attributes to place first in an element */
634 TidyPunctWrap, /**< consider punctuation and breaking spaces for wrapping */
635 TidyQuiet, /**< No 'Parsing X', guessed DTD or summary */
636 TidyQuoteAmpersand, /**< Output naked ampersand as &amp; */
637 TidyQuoteMarks, /**< Output " marks as &quot; */
638 TidyQuoteNbsp, /**< Output non-breaking space as entity */
639 TidyReplaceColor, /**< Replace hex color attribute values with names */
640 TidyShowErrors, /**< Number of errors to put out */
641 TidyShowFilename, /**< If true, the input filename is displayed with the error messages */
642 TidyShowInfo, /**< If true, info-level messages are shown */
643 TidyShowMarkup, /**< If false, normal output is suppressed */
644 TidyShowMetaChange, /**< show when meta http-equiv content charset was changed - compatibility */
645 TidyShowWarnings, /**< However errors are always shown */
646 TidySkipNested, /**< Skip nested tags in script and style CDATA */
647 TidySortAttributes, /**< Sort attributes */
648 TidyStrictTagsAttr, /**< Ensure tags and attributes match output HTML version */
649 TidyStyleTags, /**< Move sytle to head */
650 TidyTabSize, /**< Expand tabs to n spaces */
651 TidyUpperCaseAttrs, /**< Output attributes in upper not lower case */
652 TidyUpperCaseTags, /**< Output tags in upper not lower case */
653 TidyUseCustomTags, /**< Enable Tidy to use autonomous custom tags */
654 TidyVertSpace, /**< degree to which markup is spread out vertically */
655 TidyWarnPropAttrs, /**< Warns on proprietary attributes */
656 TidyWord2000, /**< Draconian cleaning for Word2000 */
657 TidyWrapAsp, /**< Wrap within ASP pseudo elements */
658 TidyWrapAttVals, /**< Wrap within attribute values */
659 TidyWrapJste, /**< Wrap within JSTE pseudo elements */
660 TidyWrapLen, /**< Wrap margin */
661 TidyWrapPhp, /**< Wrap consecutive PHP pseudo elements */
662 TidyWrapScriptlets, /**< Wrap within JavaScript string literals */
663 TidyWrapSection, /**< Wrap within <![ ... ]> section tags */
664 TidyWriteBack, /**< If true then output tidied markup */
665 TidyXhtmlOut, /**< Output extensible HTML */
666 TidyXmlDecl, /**< Add <?xml?> for XML docs */
667 TidyXmlOut, /**< Create output as XML */
668 TidyXmlPIs, /**< If set to yes PIs must end with ?> */
669 TidyXmlSpace, /**< If set to yes adds xml:space attr as needed */
670 TidyXmlTags, /**< Treat input as XML */
671 N_TIDY_OPTIONS /**< Must be last */
674
675/** Categories of Tidy configuration options, which are used mostly by user
676 ** interfaces to sort Tidy options into related groups.
677 **
678 ** @remark These enum members all have associated localized strings available
679 ** suitable for use as a category label, and are available with either
680 ** the enum value, or a string version of the name.
681 **
682 ** @sa `config.c:option_defs[]` for internal implementation details.
683 */
684typedef enum
690
691/** A Tidy configuration option can have one of these data types. */
692typedef enum
694 TidyString, /**< String */
695 TidyInteger, /**< Integer or enumeration */
696 TidyBoolean /**< Boolean */
699
700/** @}
701 ** @name Configuration Options Pick List and Parser Enumerations
702 **
703 ** These enums define enumerated states for the configuration options that
704 ** take values that are not simple yes/no, strings, or simple integers.
705 **
706 ** @{ */
707
708/** AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM
709 ** @remark This enum's starting value is guaranteed to remain stable.
710 */
711typedef enum
713 TidyNoState = 0, /**< maps to 'no' */
714 TidyYesState, /**< maps to 'yes' */
715 TidyAutoState /**< Automatic */
718
719/** Values used by ParseUseCustomTags, which describes how Autonomous Custom
720 ** tags (ACT's) found by Tidy are treated.
721 **
722 ** @remark These enum members all have associated localized strings available
723 ** for internal LibTidy use, and also have public string keys in the
724 ** form MEMBER_STRING, e.g., TIDYCUSTOMBLOCKLEVEL_STRING
725 **
726 ** @remark This enum's starting value is guaranteed to remain stable.
727 */
728typedef enum
730 TidyCustomNo = 0, /**< Do not allow autonomous custom tags */
731 TidyCustomBlocklevel, /**< ACT's treated as blocklevel */
732 TidyCustomEmpty, /**< ACT's treated as empty tags */
733 TidyCustomInline, /**< ACT's treated as inline tags */
734 TidyCustomPre /**< ACT's treated as pre tags */
737
738/** TidyNewline option values to control output line endings.
739 ** @remark This enum's starting value is guaranteed to remain stable.
740 */
741typedef enum
743 TidyLF = 0, /**< Use Unix style: LF */
744 TidyCRLF, /**< Use DOS/Windows style: CR+LF */
745 TidyCR /**< Use Macintosh style: CR */
748
749/** TidyEncodingOptions option values specify the input and/or output encoding.
750 ** @remark This enum's starting value is guaranteed to remain stable.
751 */
752typedef enum
772
773/** Mode controlling treatment of doctype
774 ** @remark This enum's starting value is guaranteed to remain stable.
775 */
776typedef enum
778 TidyDoctypeHtml5 = 0, /**< <!DOCTYPE html> */
779 TidyDoctypeOmit, /**< Omit DOCTYPE altogether */
780 TidyDoctypeAuto, /**< Keep DOCTYPE in input. Set version to content */
781 TidyDoctypeStrict, /**< Convert document to HTML 4 strict content model */
782 TidyDoctypeLoose, /**< Convert document to HTML 4 transitional content model */
783 TidyDoctypeUser /**< Set DOCTYPE FPI explicitly */
786/** Mode controlling treatment of duplicate Attributes
787 ** @remark This enum's starting value is guaranteed to remain stable.
788 */
789typedef enum
791 TidyKeepFirst = 0, /**< Keep the first instance of an attribute */
792 TidyKeepLast /**< Keep the last instance of an attribute */
795/** Mode controlling treatment of sorting attributes
796 ** @remark This enum's starting value is guaranteed to remain stable.
797 */
798typedef enum
800 TidySortAttrNone = 0, /**< Don't sort attributes */
801 TidySortAttrAlpha /**< Sort attributes alphabetically */
804/** Mode controlling capitalization of things, such as attributes.
805 ** @remark This enum's starting value is guaranteed to remain stable.
806 */
807typedef enum
809 TidyUppercaseNo = 0, /**< Don't uppercase. */
810 TidyUppercaseYes, /**< Do uppercase. */
811 TidyUppercasePreserve /**< Preserve case. */
814
815/** @}
816 ** @name Document Tree
817 ** @{
818 */
819
820/** Node types
821 */
822typedef enum
824 TidyNode_Root, /**< Root */
825 TidyNode_DocType, /**< DOCTYPE */
826 TidyNode_Comment, /**< Comment */
827 TidyNode_ProcIns, /**< Processing Instruction */
828 TidyNode_Text, /**< Text */
829 TidyNode_Start, /**< Start Tag */
830 TidyNode_End, /**< End Tag */
831 TidyNode_StartEnd, /**< Start/End (empty) Tag */
832 TidyNode_CDATA, /**< Unparsed Text */
833 TidyNode_Section, /**< XML Section */
834 TidyNode_Asp, /**< ASP Source */
835 TidyNode_Jste, /**< JSTE Source */
836 TidyNode_Php, /**< PHP Source */
837 TidyNode_XmlDecl /**< XML Declaration */
840
841/** Known HTML element types
842 */
843typedef enum
845 TidyTag_UNKNOWN, /**< Unknown tag! Must be first */
846 TidyTag_A, /**< A */
847 TidyTag_ABBR, /**< ABBR */
848 TidyTag_ACRONYM, /**< ACRONYM */
849 TidyTag_ADDRESS, /**< ADDRESS */
850 TidyTag_ALIGN, /**< ALIGN */
851 TidyTag_APPLET, /**< APPLET */
852 TidyTag_AREA, /**< AREA */
853 TidyTag_B, /**< B */
854 TidyTag_BASE, /**< BASE */
855 TidyTag_BASEFONT, /**< BASEFONT */
856 TidyTag_BDO, /**< BDO */
857 TidyTag_BGSOUND, /**< BGSOUND */
858 TidyTag_BIG, /**< BIG */
859 TidyTag_BLINK, /**< BLINK */
860 TidyTag_BLOCKQUOTE, /**< BLOCKQUOTE */
861 TidyTag_BODY, /**< BODY */
862 TidyTag_BR, /**< BR */
863 TidyTag_BUTTON, /**< BUTTON */
864 TidyTag_CAPTION, /**< CAPTION */
865 TidyTag_CENTER, /**< CENTER */
866 TidyTag_CITE, /**< CITE */
867 TidyTag_CODE, /**< CODE */
868 TidyTag_COL, /**< COL */
869 TidyTag_COLGROUP, /**< COLGROUP */
870 TidyTag_COMMENT, /**< COMMENT */
871 TidyTag_DD, /**< DD */
872 TidyTag_DEL, /**< DEL */
873 TidyTag_DFN, /**< DFN */
874 TidyTag_DIR, /**< DIR */
875 TidyTag_DIV, /**< DIF */
876 TidyTag_DL, /**< DL */
877 TidyTag_DT, /**< DT */
878 TidyTag_EM, /**< EM */
879 TidyTag_EMBED, /**< EMBED */
880 TidyTag_FIELDSET, /**< FIELDSET */
881 TidyTag_FONT, /**< FONT */
882 TidyTag_FORM, /**< FORM */
883 TidyTag_FRAME, /**< FRAME */
884 TidyTag_FRAMESET, /**< FRAMESET */
885 TidyTag_H1, /**< H1 */
886 TidyTag_H2, /**< H2 */
887 TidyTag_H3, /**< H3 */
888 TidyTag_H4, /**< H4 */
889 TidyTag_H5, /**< H5 */
890 TidyTag_H6, /**< H6 */
891 TidyTag_HEAD, /**< HEAD */
892 TidyTag_HR, /**< HR */
893 TidyTag_HTML, /**< HTML */
894 TidyTag_I, /**< I */
895 TidyTag_IFRAME, /**< IFRAME */
896 TidyTag_ILAYER, /**< ILAYER */
897 TidyTag_IMG, /**< IMG */
898 TidyTag_INPUT, /**< INPUT */
899 TidyTag_INS, /**< INS */
900 TidyTag_ISINDEX, /**< ISINDEX */
901 TidyTag_KBD, /**< KBD */
902 TidyTag_KEYGEN, /**< KEYGEN */
903 TidyTag_LABEL, /**< LABEL */
904 TidyTag_LAYER, /**< LAYER */
905 TidyTag_LEGEND, /**< LEGEND */
906 TidyTag_LI, /**< LI */
907 TidyTag_LINK, /**< LINK */
908 TidyTag_LISTING, /**< LISTING */
909 TidyTag_MAP, /**< MAP */
910 TidyTag_MATHML, /**< MATH (HTML5) [i_a]2 MathML embedded in [X]HTML */
911 TidyTag_MARQUEE, /**< MARQUEE */
912 TidyTag_MENU, /**< MENU */
913 TidyTag_META, /**< META */
914 TidyTag_MULTICOL, /**< MULTICOL */
915 TidyTag_NOBR, /**< NOBR */
916 TidyTag_NOEMBED, /**< NOEMBED */
917 TidyTag_NOFRAMES, /**< NOFRAMES */
918 TidyTag_NOLAYER, /**< NOLAYER */
919 TidyTag_NOSAVE, /**< NOSAVE */
920 TidyTag_NOSCRIPT, /**< NOSCRIPT */
921 TidyTag_OBJECT, /**< OBJECT */
922 TidyTag_OL, /**< OL */
923 TidyTag_OPTGROUP, /**< OPTGROUP */
924 TidyTag_OPTION, /**< OPTION */
925 TidyTag_P, /**< P */
926 TidyTag_PARAM, /**< PARAM */
927 TidyTag_PICTURE, /**< PICTURE (HTML5) */
928 TidyTag_PLAINTEXT, /**< PLAINTEXT */
929 TidyTag_PRE, /**< PRE */
930 TidyTag_Q, /**< Q */
931 TidyTag_RB, /**< RB */
932 TidyTag_RBC, /**< RBC */
933 TidyTag_RP, /**< RP */
934 TidyTag_RT, /**< RT */
935 TidyTag_RTC, /**< RTC */
936 TidyTag_RUBY, /**< RUBY */
937 TidyTag_S, /**< S */
938 TidyTag_SAMP, /**< SAMP */
939 TidyTag_SCRIPT, /**< SCRIPT */
940 TidyTag_SELECT, /**< SELECT */
941 TidyTag_SERVER, /**< SERVER */
942 TidyTag_SERVLET, /**< SERVLET */
943 TidyTag_SMALL, /**< SMALL */
944 TidyTag_SPACER, /**< SPACER */
945 TidyTag_SPAN, /**< SPAN */
946 TidyTag_STRIKE, /**< STRIKE */
947 TidyTag_STRONG, /**< STRONG */
948 TidyTag_STYLE, /**< STYLE */
949 TidyTag_SUB, /**< SUB */
950 TidyTag_SUP, /**< SUP */
951 TidyTag_SVG, /**< SVG (HTML5) */
952 TidyTag_TABLE, /**< TABLE */
953 TidyTag_TBODY, /**< TBODY */
954 TidyTag_TD, /**< TD */
955 TidyTag_TEXTAREA, /**< TEXTAREA */
956 TidyTag_TFOOT, /**< TFOOT */
957 TidyTag_TH, /**< TH */
958 TidyTag_THEAD, /**< THEAD */
959 TidyTag_TITLE, /**< TITLE */
960 TidyTag_TR, /**< TR */
961 TidyTag_TT, /**< TT */
962 TidyTag_U, /**< U */
963 TidyTag_UL, /**< UL */
964 TidyTag_VAR, /**< VAR */
965 TidyTag_WBR, /**< WBR */
966 TidyTag_XMP, /**< XMP */
967 TidyTag_NEXTID, /**< NEXTID */
969 TidyTag_ARTICLE, /**< ARTICLE */
970 TidyTag_ASIDE, /**< ASIDE */
971 TidyTag_AUDIO, /**< AUDIO */
972 TidyTag_BDI, /**< BDI */
973 TidyTag_CANVAS, /**< CANVAS */
974 TidyTag_COMMAND, /**< COMMAND */
975 TidyTag_DATA, /**< DATA */
976 TidyTag_DATALIST, /**< DATALIST */
977 TidyTag_DETAILS, /**< DETAILS */
978 TidyTag_DIALOG, /**< DIALOG */
979 TidyTag_FIGCAPTION, /**< FIGCAPTION */
980 TidyTag_FIGURE, /**< FIGURE */
981 TidyTag_FOOTER, /**< FOOTER */
982 TidyTag_HEADER, /**< HEADER */
983 TidyTag_HGROUP, /**< HGROUP */
984 TidyTag_MAIN, /**< MAIN */
985 TidyTag_MARK, /**< MARK */
986 TidyTag_MENUITEM, /**< MENUITEM */
987 TidyTag_METER, /**< METER */
988 TidyTag_NAV, /**< NAV */
989 TidyTag_OUTPUT, /**< OUTPUT */
990 TidyTag_PROGRESS, /**< PROGRESS */
991 TidyTag_SECTION, /**< SECTION */
992 TidyTag_SOURCE, /**< SOURCE */
993 TidyTag_SUMMARY, /**< SUMMARY */
994 TidyTag_TEMPLATE, /**< TEMPLATE */
995 TidyTag_TIME, /**< TIME */
996 TidyTag_TRACK, /**< TRACK */
997 TidyTag_VIDEO, /**< VIDEO */
998 TidyTag_SLOT, /**< SLOT */
1000 N_TIDY_TAGS /**< Must be last */
1001} TidyTagId;
1003
1004/** Known HTML attributes
1005 */
1006typedef enum
1008 TidyAttr_UNKNOWN, /**< UNKNOWN= */
1009 TidyAttr_ABBR, /**< ABBR= */
1010 TidyAttr_ACCEPT, /**< ACCEPT= */
1011 TidyAttr_ACCEPT_CHARSET, /**< ACCEPT_CHARSET= */
1012 TidyAttr_ACCESSKEY, /**< ACCESSKEY= */
1013 TidyAttr_ACTION, /**< ACTION= */
1014 TidyAttr_ADD_DATE, /**< ADD_DATE= */
1015 TidyAttr_ALIGN, /**< ALIGN= */
1016 TidyAttr_ALINK, /**< ALINK= */
1017 TidyAttr_ALLOWFULLSCREEN, /**< ALLOWFULLSCREEN= */
1018 TidyAttr_ALT, /**< ALT= */
1019 TidyAttr_ARCHIVE, /**< ARCHIVE= */
1020 TidyAttr_AXIS, /**< AXIS= */
1021 TidyAttr_BACKGROUND, /**< BACKGROUND= */
1022 TidyAttr_BGCOLOR, /**< BGCOLOR= */
1023 TidyAttr_BGPROPERTIES, /**< BGPROPERTIES= */
1024 TidyAttr_BORDER, /**< BORDER= */
1025 TidyAttr_BORDERCOLOR, /**< BORDERCOLOR= */
1026 TidyAttr_BOTTOMMARGIN, /**< BOTTOMMARGIN= */
1027 TidyAttr_CELLPADDING, /**< CELLPADDING= */
1028 TidyAttr_CELLSPACING, /**< CELLSPACING= */
1029 TidyAttr_CHAR, /**< CHAR= */
1030 TidyAttr_CHAROFF, /**< CHAROFF= */
1031 TidyAttr_CHARSET, /**< CHARSET= */
1032 TidyAttr_CHECKED, /**< CHECKED= */
1033 TidyAttr_CITE, /**< CITE= */
1034 TidyAttr_CLASS, /**< CLASS= */
1035 TidyAttr_CLASSID, /**< CLASSID= */
1036 TidyAttr_CLEAR, /**< CLEAR= */
1037 TidyAttr_CODE, /**< CODE= */
1038 TidyAttr_CODEBASE, /**< CODEBASE= */
1039 TidyAttr_CODETYPE, /**< CODETYPE= */
1040 TidyAttr_COLOR, /**< COLOR= */
1041 TidyAttr_COLS, /**< COLS= */
1042 TidyAttr_COLSPAN, /**< COLSPAN= */
1043 TidyAttr_COMPACT, /**< COMPACT= */
1044 TidyAttr_CONTENT, /**< CONTENT= */
1045 TidyAttr_COORDS, /**< COORDS= */
1046 TidyAttr_DATA, /**< DATA= */
1047 TidyAttr_DATAFLD, /**< DATAFLD= */
1048 TidyAttr_DATAFORMATAS, /**< DATAFORMATAS= */
1049 TidyAttr_DATAPAGESIZE, /**< DATAPAGESIZE= */
1050 TidyAttr_DATASRC, /**< DATASRC= */
1051 TidyAttr_DATETIME, /**< DATETIME= */
1052 TidyAttr_DECLARE, /**< DECLARE= */
1053 TidyAttr_DEFER, /**< DEFER= */
1054 TidyAttr_DIR, /**< DIR= */
1055 TidyAttr_DISABLED, /**< DISABLED= */
1056 TidyAttr_DOWNLOAD, /**< DOWNLOAD= */
1057 TidyAttr_ENCODING, /**< ENCODING= */
1058 TidyAttr_ENCTYPE, /**< ENCTYPE= */
1059 TidyAttr_FACE, /**< FACE= */
1060 TidyAttr_FOR, /**< FOR= */
1061 TidyAttr_FRAME, /**< FRAME= */
1062 TidyAttr_FRAMEBORDER, /**< FRAMEBORDER= */
1063 TidyAttr_FRAMESPACING, /**< FRAMESPACING= */
1064 TidyAttr_GRIDX, /**< GRIDX= */
1065 TidyAttr_GRIDY, /**< GRIDY= */
1066 TidyAttr_HEADERS, /**< HEADERS= */
1067 TidyAttr_HEIGHT, /**< HEIGHT= */
1068 TidyAttr_HREF, /**< HREF= */
1069 TidyAttr_HREFLANG, /**< HREFLANG= */
1070 TidyAttr_HSPACE, /**< HSPACE= */
1071 TidyAttr_HTTP_EQUIV, /**< HTTP_EQUIV= */
1072 TidyAttr_ID, /**< ID= */
1073 TidyAttr_IS, /**< IS= */
1074 TidyAttr_ISMAP, /**< ISMAP= */
1075 TidyAttr_ITEMID, /**< ITEMID= */
1076 TidyAttr_ITEMPROP, /**< ITEMPROP= */
1077 TidyAttr_ITEMREF, /**< ITEMREF= */
1078 TidyAttr_ITEMSCOPE, /**< ITEMSCOPE= */
1079 TidyAttr_ITEMTYPE, /**< ITEMTYPE= */
1080 TidyAttr_LABEL, /**< LABEL= */
1081 TidyAttr_LANG, /**< LANG= */
1082 TidyAttr_LANGUAGE, /**< LANGUAGE= */
1083 TidyAttr_LAST_MODIFIED, /**< LAST_MODIFIED= */
1084 TidyAttr_LAST_VISIT, /**< LAST_VISIT= */
1085 TidyAttr_LEFTMARGIN, /**< LEFTMARGIN= */
1086 TidyAttr_LINK, /**< LINK= */
1087 TidyAttr_LONGDESC, /**< LONGDESC= */
1088 TidyAttr_LOWSRC, /**< LOWSRC= */
1089 TidyAttr_MARGINHEIGHT, /**< MARGINHEIGHT= */
1090 TidyAttr_MARGINWIDTH, /**< MARGINWIDTH= */
1091 TidyAttr_MAXLENGTH, /**< MAXLENGTH= */
1092 TidyAttr_MEDIA, /**< MEDIA= */
1093 TidyAttr_METHOD, /**< METHOD= */
1094 TidyAttr_MULTIPLE, /**< MULTIPLE= */
1095 TidyAttr_NAME, /**< NAME= */
1096 TidyAttr_NOHREF, /**< NOHREF= */
1097 TidyAttr_NORESIZE, /**< NORESIZE= */
1098 TidyAttr_NOSHADE, /**< NOSHADE= */
1099 TidyAttr_NOWRAP, /**< NOWRAP= */
1100 TidyAttr_OBJECT, /**< OBJECT= */
1101 TidyAttr_OnAFTERUPDATE, /**< OnAFTERUPDATE= */
1102 TidyAttr_OnBEFOREUNLOAD, /**< OnBEFOREUNLOAD= */
1103 TidyAttr_OnBEFOREUPDATE, /**< OnBEFOREUPDATE= */
1104 TidyAttr_OnBLUR, /**< OnBLUR= */
1105 TidyAttr_OnCHANGE, /**< OnCHANGE= */
1106 TidyAttr_OnCLICK, /**< OnCLICK= */
1107 TidyAttr_OnDATAAVAILABLE, /**< OnDATAAVAILABLE= */
1108 TidyAttr_OnDATASETCHANGED, /**< OnDATASETCHANGED= */
1109 TidyAttr_OnDATASETCOMPLETE, /**< OnDATASETCOMPLETE= */
1110 TidyAttr_OnDBLCLICK, /**< OnDBLCLICK= */
1111 TidyAttr_OnERRORUPDATE, /**< OnERRORUPDATE= */
1112 TidyAttr_OnFOCUS, /**< OnFOCUS= */
1113 TidyAttr_OnKEYDOWN, /**< OnKEYDOWN= */
1114 TidyAttr_OnKEYPRESS, /**< OnKEYPRESS= */
1115 TidyAttr_OnKEYUP, /**< OnKEYUP= */
1116 TidyAttr_OnLOAD, /**< OnLOAD= */
1117 TidyAttr_OnMOUSEDOWN, /**< OnMOUSEDOWN= */
1118 TidyAttr_OnMOUSEMOVE, /**< OnMOUSEMOVE= */
1119 TidyAttr_OnMOUSEOUT, /**< OnMOUSEOUT= */
1120 TidyAttr_OnMOUSEOVER, /**< OnMOUSEOVER= */
1121 TidyAttr_OnMOUSEUP, /**< OnMOUSEUP= */
1122 TidyAttr_OnRESET, /**< OnRESET= */
1123 TidyAttr_OnROWENTER, /**< OnROWENTER= */
1124 TidyAttr_OnROWEXIT, /**< OnROWEXIT= */
1125 TidyAttr_OnSELECT, /**< OnSELECT= */
1126 TidyAttr_OnSUBMIT, /**< OnSUBMIT= */
1127 TidyAttr_OnUNLOAD, /**< OnUNLOAD= */
1128 TidyAttr_PROFILE, /**< PROFILE= */
1129 TidyAttr_PROMPT, /**< PROMPT= */
1130 TidyAttr_RBSPAN, /**< RBSPAN= */
1131 TidyAttr_READONLY, /**< READONLY= */
1132 TidyAttr_REL, /**< REL= */
1133 TidyAttr_REV, /**< REV= */
1134 TidyAttr_RIGHTMARGIN, /**< RIGHTMARGIN= */
1135 TidyAttr_ROLE, /**< ROLE= */
1136 TidyAttr_ROWS, /**< ROWS= */
1137 TidyAttr_ROWSPAN, /**< ROWSPAN= */
1138 TidyAttr_RULES, /**< RULES= */
1139 TidyAttr_SCHEME, /**< SCHEME= */
1140 TidyAttr_SCOPE, /**< SCOPE= */
1141 TidyAttr_SCROLLING, /**< SCROLLING= */
1142 TidyAttr_SELECTED, /**< SELECTED= */
1143 TidyAttr_SHAPE, /**< SHAPE= */
1144 TidyAttr_SHOWGRID, /**< SHOWGRID= */
1145 TidyAttr_SHOWGRIDX, /**< SHOWGRIDX= */
1146 TidyAttr_SHOWGRIDY, /**< SHOWGRIDY= */
1147 TidyAttr_SIZE, /**< SIZE= */
1148 TidyAttr_SPAN, /**< SPAN= */
1149 TidyAttr_SRC, /**< SRC= */
1150 TidyAttr_SRCSET, /**< SRCSET= (HTML5) */
1151 TidyAttr_STANDBY, /**< STANDBY= */
1152 TidyAttr_START, /**< START= */
1153 TidyAttr_STYLE, /**< STYLE= */
1154 TidyAttr_SUMMARY, /**< SUMMARY= */
1155 TidyAttr_TABINDEX, /**< TABINDEX= */
1156 TidyAttr_TARGET, /**< TARGET= */
1157 TidyAttr_TEXT, /**< TEXT= */
1158 TidyAttr_TITLE, /**< TITLE= */
1159 TidyAttr_TOPMARGIN, /**< TOPMARGIN= */
1160 TidyAttr_TRANSLATE, /**< TRANSLATE= */
1161 TidyAttr_TYPE, /**< TYPE= */
1162 TidyAttr_USEMAP, /**< USEMAP= */
1163 TidyAttr_VALIGN, /**< VALIGN= */
1164 TidyAttr_VALUE, /**< VALUE= */
1165 TidyAttr_VALUETYPE, /**< VALUETYPE= */
1166 TidyAttr_VERSION, /**< VERSION= */
1167 TidyAttr_VLINK, /**< VLINK= */
1168 TidyAttr_VSPACE, /**< VSPACE= */
1169 TidyAttr_WIDTH, /**< WIDTH= */
1170 TidyAttr_WRAP, /**< WRAP= */
1171 TidyAttr_XML_LANG, /**< XML_LANG= */
1172 TidyAttr_XML_SPACE, /**< XML_SPACE= */
1173 TidyAttr_XMLNS, /**< XMLNS= */
1175 TidyAttr_EVENT, /**< EVENT= */
1176 TidyAttr_METHODS, /**< METHODS= */
1177 TidyAttr_N, /**< N= */
1178 TidyAttr_SDAFORM, /**< SDAFORM= */
1179 TidyAttr_SDAPREF, /**< SDAPREF= */
1180 TidyAttr_SDASUFF, /**< SDASUFF= */
1181 TidyAttr_URN, /**< URN= */
1183 TidyAttr_ASYNC, /**< ASYNC= */
1184 TidyAttr_AUTOCOMPLETE, /**< AUTOCOMPLETE= */
1185 TidyAttr_AUTOFOCUS, /**< AUTOFOCUS= */
1186 TidyAttr_AUTOPLAY, /**< AUTOPLAY= */
1187 TidyAttr_CHALLENGE, /**< CHALLENGE= */
1188 TidyAttr_CONTENTEDITABLE, /**< CONTENTEDITABLE= */
1189 TidyAttr_CONTEXTMENU, /**< CONTEXTMENU= */
1190 TidyAttr_CONTROLS, /**< CONTROLS= */
1191 TidyAttr_CROSSORIGIN, /**< CROSSORIGIN= */
1192 TidyAttr_DEFAULT, /**< DEFAULT= */
1193 TidyAttr_DIRNAME, /**< DIRNAME= */
1194 TidyAttr_DRAGGABLE, /**< DRAGGABLE= */
1195 TidyAttr_DROPZONE, /**< DROPZONE= */
1196 TidyAttr_FORM, /**< FORM= */
1197 TidyAttr_FORMACTION, /**< FORMACTION= */
1198 TidyAttr_FORMENCTYPE, /**< FORMENCTYPE= */
1199 TidyAttr_FORMMETHOD, /**< FORMMETHOD= */
1200 TidyAttr_FORMNOVALIDATE, /**< FORMNOVALIDATE= */
1201 TidyAttr_FORMTARGET, /**< FORMTARGET= */
1202 TidyAttr_HIDDEN, /**< HIDDEN= */
1203 TidyAttr_HIGH, /**< HIGH= */
1204 TidyAttr_ICON, /**< ICON= */
1205 TidyAttr_KEYTYPE, /**< KEYTYPE= */
1206 TidyAttr_KIND, /**< KIND= */
1207 TidyAttr_LIST, /**< LIST= */
1208 TidyAttr_LOOP, /**< LOOP= */
1209 TidyAttr_LOW, /**< LOW= */
1210 TidyAttr_MANIFEST, /**< MANIFEST= */
1211 TidyAttr_MAX, /**< MAX= */
1212 TidyAttr_MEDIAGROUP, /**< MEDIAGROUP= */
1213 TidyAttr_MIN, /**< MIN= */
1214 TidyAttr_MUTED, /**< MUTED= */
1215 TidyAttr_NOVALIDATE, /**< NOVALIDATE= */
1216 TidyAttr_OPEN, /**< OPEN= */
1217 TidyAttr_OPTIMUM, /**< OPTIMUM= */
1218 TidyAttr_OnABORT, /**< OnABORT= */
1219 TidyAttr_OnAFTERPRINT, /**< OnAFTERPRINT= */
1220 TidyAttr_OnBEFOREPRINT, /**< OnBEFOREPRINT= */
1221 TidyAttr_OnCANPLAY, /**< OnCANPLAY= */
1222 TidyAttr_OnCANPLAYTHROUGH, /**< OnCANPLAYTHROUGH= */
1223 TidyAttr_OnCONTEXTMENU, /**< OnCONTEXTMENU= */
1224 TidyAttr_OnCUECHANGE, /**< OnCUECHANGE= */
1225 TidyAttr_OnDRAG, /**< OnDRAG= */
1226 TidyAttr_OnDRAGEND, /**< OnDRAGEND= */
1227 TidyAttr_OnDRAGENTER, /**< OnDRAGENTER= */
1228 TidyAttr_OnDRAGLEAVE, /**< OnDRAGLEAVE= */
1229 TidyAttr_OnDRAGOVER, /**< OnDRAGOVER= */
1230 TidyAttr_OnDRAGSTART, /**< OnDRAGSTART= */
1231 TidyAttr_OnDROP, /**< OnDROP= */
1232 TidyAttr_OnDURATIONCHANGE, /**< OnDURATIONCHANGE= */
1233 TidyAttr_OnEMPTIED, /**< OnEMPTIED= */
1234 TidyAttr_OnENDED, /**< OnENDED= */
1235 TidyAttr_OnERROR, /**< OnERROR= */
1236 TidyAttr_OnHASHCHANGE, /**< OnHASHCHANGE= */
1237 TidyAttr_OnINPUT, /**< OnINPUT= */
1238 TidyAttr_OnINVALID, /**< OnINVALID= */
1239 TidyAttr_OnLOADEDDATA, /**< OnLOADEDDATA= */
1240 TidyAttr_OnLOADEDMETADATA, /**< OnLOADEDMETADATA= */
1241 TidyAttr_OnLOADSTART, /**< OnLOADSTART= */
1242 TidyAttr_OnMESSAGE, /**< OnMESSAGE= */
1243 TidyAttr_OnMOUSEWHEEL, /**< OnMOUSEWHEEL= */
1244 TidyAttr_OnOFFLINE, /**< OnOFFLINE= */
1245 TidyAttr_OnONLINE, /**< OnONLINE= */
1246 TidyAttr_OnPAGEHIDE, /**< OnPAGEHIDE= */
1247 TidyAttr_OnPAGESHOW, /**< OnPAGESHOW= */
1248 TidyAttr_OnPAUSE, /**< OnPAUSE= */
1249 TidyAttr_OnPLAY, /**< OnPLAY= */
1250 TidyAttr_OnPLAYING, /**< OnPLAYING= */
1251 TidyAttr_OnPOPSTATE, /**< OnPOPSTATE= */
1252 TidyAttr_OnPROGRESS, /**< OnPROGRESS= */
1253 TidyAttr_OnRATECHANGE, /**< OnRATECHANGE= */
1254 TidyAttr_OnREADYSTATECHANGE, /**< OnREADYSTATECHANGE= */
1255 TidyAttr_OnREDO, /**< OnREDO= */
1256 TidyAttr_OnRESIZE, /**< OnRESIZE= */
1257 TidyAttr_OnSCROLL, /**< OnSCROLL= */
1258 TidyAttr_OnSEEKED, /**< OnSEEKED= */
1259 TidyAttr_OnSEEKING, /**< OnSEEKING= */
1260 TidyAttr_OnSHOW, /**< OnSHOW= */
1261 TidyAttr_OnSTALLED, /**< OnSTALLED= */
1262 TidyAttr_OnSTORAGE, /**< OnSTORAGE= */
1263 TidyAttr_OnSUSPEND, /**< OnSUSPEND= */
1264 TidyAttr_OnTIMEUPDATE, /**< OnTIMEUPDATE= */
1265 TidyAttr_OnUNDO, /**< OnUNDO= */
1266 TidyAttr_OnVOLUMECHANGE, /**< OnVOLUMECHANGE= */
1267 TidyAttr_OnWAITING, /**< OnWAITING= */
1268 TidyAttr_PATTERN, /**< PATTERN= */
1269 TidyAttr_PLACEHOLDER, /**< PLACEHOLDER= */
1270 TidyAttr_PLAYSINLINE, /**< PLAYSINLINE= */
1271 TidyAttr_POSTER, /**< POSTER= */
1272 TidyAttr_PRELOAD, /**< PRELOAD= */
1273 TidyAttr_PUBDATE, /**< PUBDATE= */
1274 TidyAttr_RADIOGROUP, /**< RADIOGROUP= */
1275 TidyAttr_REQUIRED, /**< REQUIRED= */
1276 TidyAttr_REVERSED, /**< REVERSED= */
1277 TidyAttr_SANDBOX, /**< SANDBOX= */
1278 TidyAttr_SCOPED, /**< SCOPED= */
1279 TidyAttr_SEAMLESS, /**< SEAMLESS= */
1280 TidyAttr_SIZES, /**< SIZES= */
1281 TidyAttr_SPELLCHECK, /**< SPELLCHECK= */
1282 TidyAttr_SRCDOC, /**< SRCDOC= */
1283 TidyAttr_SRCLANG, /**< SRCLANG= */
1284 TidyAttr_STEP, /**< STEP= */
1285 TidyAttr_ARIA_ACTIVEDESCENDANT, /**< ARIA_ACTIVEDESCENDANT */
1286 TidyAttr_ARIA_ATOMIC, /**< ARIA_ATOMIC= */
1287 TidyAttr_ARIA_AUTOCOMPLETE, /**< ARIA_AUTOCOMPLETE= */
1288 TidyAttr_ARIA_BUSY, /**< ARIA_BUSY= */
1289 TidyAttr_ARIA_CHECKED, /**< ARIA_CHECKED= */
1290 TidyAttr_ARIA_CONTROLS, /**< ARIA_CONTROLS= */
1291 TidyAttr_ARIA_DESCRIBEDBY, /**< ARIA_DESCRIBEDBY= */
1292 TidyAttr_ARIA_DISABLED, /**< ARIA_DISABLED= */
1293 TidyAttr_ARIA_DROPEFFECT, /**< ARIA_DROPEFFECT= */
1294 TidyAttr_ARIA_EXPANDED, /**< ARIA_EXPANDED= */
1295 TidyAttr_ARIA_FLOWTO, /**< ARIA_FLOWTO= */
1296 TidyAttr_ARIA_GRABBED, /**< ARIA_GRABBED= */
1297 TidyAttr_ARIA_HASPOPUP, /**< ARIA_HASPOPUP= */
1298 TidyAttr_ARIA_HIDDEN, /**< ARIA_HIDDEN= */
1299 TidyAttr_ARIA_INVALID, /**< ARIA_INVALID= */
1300 TidyAttr_ARIA_LABEL, /**< ARIA_LABEL= */
1301 TidyAttr_ARIA_LABELLEDBY, /**< ARIA_LABELLEDBY= */
1302 TidyAttr_ARIA_LEVEL, /**< ARIA_LEVEL= */
1303 TidyAttr_ARIA_LIVE, /**< ARIA_LIVE= */
1304 TidyAttr_ARIA_MULTILINE, /**< ARIA_MULTILINE= */
1305 TidyAttr_ARIA_MULTISELECTABLE, /**< ARIA_MULTISELECTABLE= */
1306 TidyAttr_ARIA_ORIENTATION, /**< ARIA_ORIENTATION= */
1307 TidyAttr_ARIA_OWNS, /**< ARIA_OWNS= */
1308 TidyAttr_ARIA_POSINSET, /**< ARIA_POSINSET= */
1309 TidyAttr_ARIA_PRESSED, /**< ARIA_PRESSED= */
1310 TidyAttr_ARIA_READONLY, /**< ARIA_READONLY= */
1311 TidyAttr_ARIA_RELEVANT, /**< ARIA_RELEVANT= */
1312 TidyAttr_ARIA_REQUIRED, /**< ARIA_REQUIRED= */
1313 TidyAttr_ARIA_SELECTED, /**< ARIA_SELECTED= */
1314 TidyAttr_ARIA_SETSIZE, /**< ARIA_SETSIZE= */
1315 TidyAttr_ARIA_SORT, /**< ARIA_SORT= */
1316 TidyAttr_ARIA_VALUEMAX, /**< ARIA_VALUEMAX= */
1317 TidyAttr_ARIA_VALUEMIN, /**< ARIA_VALUEMIN= */
1318 TidyAttr_ARIA_VALUENOW, /**< ARIA_VALUENOW= */
1319 TidyAttr_ARIA_VALUETEXT, /**< ARIA_VALUETEXT= */
1321 /* SVG attributes (SVG 1.1) */
1322 TidyAttr_X, /**< X= */
1323 TidyAttr_Y, /**< Y= */
1324 TidyAttr_VIEWBOX, /**< VIEWBOX= */
1325 TidyAttr_PRESERVEASPECTRATIO, /**< PRESERVEASPECTRATIO= */
1326 TidyAttr_ZOOMANDPAN, /**< ZOOMANDPAN= */
1327 TidyAttr_BASEPROFILE, /**< BASEPROFILE= */
1328 TidyAttr_CONTENTSCRIPTTYPE, /**< CONTENTSCRIPTTYPE= */
1329 TidyAttr_CONTENTSTYLETYPE, /**< CONTENTSTYLETYPE= */
1331 /* MathML <math> attributes */
1332 TidyAttr_DISPLAY, /**< DISPLAY= (html5) */
1334 /* RDFa global attributes */
1335 TidyAttr_ABOUT, /**< ABOUT= */
1336 TidyAttr_DATATYPE, /**< DATATYPE= */
1337 TidyAttr_INLIST, /**< INLIST= */
1338 TidyAttr_PREFIX, /**< PREFIX= */
1339 TidyAttr_PROPERTY, /**< PROPERTY= */
1340 TidyAttr_RESOURCE, /**< RESOURCE= */
1341 TidyAttr_TYPEOF, /**< TYPEOF= */
1342 TidyAttr_VOCAB, /**< VOCAB= */
1344 TidyAttr_INTEGRITY, /**< INTEGRITY= */
1346 TidyAttr_AS, /**< AS= */
1348 TidyAttr_XMLNSXLINK, /**< svg xmls:xlink="url" */
1349 TidyAttr_SLOT, /**< SLOT= */
1350 TidyAttr_LOADING, /**< LOADING= */
1352 /* SVG paint attributes (SVG 1.1) */
1353 TidyAttr_FILL, /**< FILL= */
1354 TidyAttr_FILLRULE, /**< FILLRULE= */
1355 TidyAttr_STROKE, /**< STROKE= */
1356 TidyAttr_STROKEDASHARRAY, /**< STROKEDASHARRAY= */
1357 TidyAttr_STROKEDASHOFFSET, /**< STROKEDASHOFFSET= */
1358 TidyAttr_STROKELINECAP, /**< STROKELINECAP= */
1359 TidyAttr_STROKELINEJOIN, /**< STROKELINEJOIN= */
1360 TidyAttr_STROKEMITERLIMIT, /**< STROKEMITERLIMIT= */
1361 TidyAttr_STROKEWIDTH, /**< STROKEWIDTH= */
1362 TidyAttr_COLORINTERPOLATION, /**< COLORINTERPOLATION= */
1363 TidyAttr_COLORRENDERING, /**< COLORRENDERING= */
1364 TidyAttr_OPACITY, /**< OPACITY= */
1365 TidyAttr_STROKEOPACITY, /**< STROKEOPACITY= */
1366 TidyAttr_FILLOPACITY, /**< FILLOPACITY= */
1368 N_TIDY_ATTRIBS /**< Must be last */
1369} TidyAttrId;
1371
1372/** @}
1373 ** @name I/O and Message Handling Interface
1374 **
1375 ** Messages used throughout LibTidy and exposed to the public API have
1376 ** attributes which are communicated with these enumerations.
1377 **
1378 ** @{
1379 */
1380
1381
1382/** Message severity level, used throughout LibTidy to indicate the severity
1383 ** or status of a message
1384 **
1385 ** @remark These enum members all have associated localized strings available
1386 ** via their enum values. These strings are suitable for use as labels.
1387 */
1388typedef enum
1390 TidyInfo = 350, /**< Report: Information about markup usage */
1391 TidyWarning, /**< Report: Warning message */
1392 TidyConfig, /**< Report: Configuration error */
1393 TidyAccess, /**< Report: Accessibility message */
1394 TidyError, /**< Report: Error message - output suppressed */
1395 TidyBadDocument, /**< Report: I/O or file system error */
1396 TidyFatal, /**< Report: Crash! */
1397 TidyDialogueSummary, /**< Dialogue: Summary-related information */
1398 TidyDialogueInfo, /**< Dialogue: Non-document related information */
1399 TidyDialogueFootnote, /**< Dialogue: Footnote */
1400 TidyDialogueDoc = TidyDialogueFootnote, /**< Dialogue: Deprecated (renamed) */
1402
1403
1404/** Indicates the data type of a format string parameter used when Tidy
1405 ** emits reports and dialogue as part of the messaging callback functions.
1406 ** See `messageobj.h` for more information on this API.
1407 */
1408typedef enum
1410 tidyFormatType_INT = 0, /**< Argument is signed integer. */
1411 tidyFormatType_UINT, /**< Argument is unsigned integer. */
1412 tidyFormatType_STRING, /**< Argument is a string. */
1413 tidyFormatType_DOUBLE, /**< Argument is a double. */
1414 tidyFormatType_UNKNOWN = 20 /**< Argument type is unknown! */
1417
1418/** @} */
1419/** @} end group public_enumerations*/
1420
1421
1422/* MARK: - Public Enumerations (con't) */
1423/** @addtogroup public_enumerations
1424 ** @{ */
1425
1426/** @name Messages
1427 ** @{ */
1428
1429/** The enumeration contains a list of every possible string that Tidy and the
1430 ** console application can output, _except_ for strings from the following
1431 ** enumerations:
1432 ** - `TidyOptionId`
1433 ** - `TidyConfigCategory`
1434 ** - `TidyReportLevel`
1435 **
1436 ** They are used as keys internally within Tidy, and have corresponding text
1437 ** keys that are used in message callback filters (these are defined in
1438 ** `tidyStringsKeys[]`, but API users don't require access to it directly).
1439 */
1440typedef enum
1442 /* This MUST be present and first. */
1443 TIDYSTRINGS_FIRST = 500,
1448 REPORT_MESSAGE_FIRST,
1450 REPORT_MESSAGE_LAST,
1452
1453#if SUPPORT_CONSOLE_APP
1455#endif
1456
1457 /* This MUST be present and last. */
1458 TIDYSTRINGS_LAST
1459
1460} tidyStrings;
1461
1462
1463/** @} */
1464/** @} end group public_enumerations */
1465
1466
1467#ifdef __cplusplus
1468} /* extern "C" */
1469#endif
1470#endif /* __TIDYENUM_H__ */
1471
#define FOREACH_MSG_MISC(FN)
These message codes comprise every possible message that can be output by Tidy that are not diagnosti...
Definition tidyenum.h:109
#define FOREACH_ACCESS_MSG(FN)
These are report messages added by Tidy's accessibility module.
Definition tidyenum.h:294
#define MAKE_ENUM(MESSAGE)
Used to populate the contents of an enumerator, such as tidyStrings.
Definition tidyenum.h:74
#define FOREACH_FOOTNOTE_MSG(FN)
These messages are used to generate additional dialogue style output from Tidy when certain condition...
Definition tidyenum.h:132
#define FOREACH_TIDYCONFIGCATEGORY(FN)
Codes for populating TidyConfigCategory enumeration.
Definition tidyenum.h:89
#define FOREACH_REPORT_MSG(FN)
These are report messages, i.e., messages that appear in Tidy's table of errors and warnings.
Definition tidyenum.h:173
#define FOREACH_MSG_CONSOLE(FN)
These message codes comprise every message is exclusive to theTidy console application.
Definition tidyenum.h:432
#define FOREACH_DIALOG_MSG(FN)
These messages are used to generate additional dialogue style output from Tidy when certain condition...
Definition tidyenum.h:161
tidyStrings
The enumeration contains a list of every possible string that Tidy and the console application can ou...
Definition tidyenum.h:1442
TidyReportLevel
Message severity level, used throughout LibTidy to indicate the severity or status of a message.
Definition tidyenum.h:1390
TidyUseCustomTagsState
Values used by ParseUseCustomTags, which describes how Autonomous Custom tags (ACT's) found by Tidy a...
Definition tidyenum.h:730
TidyConfigCategory
Categories of Tidy configuration options, which are used mostly by user interfaces to sort Tidy optio...
Definition tidyenum.h:686
TidyOptionId
Option IDs are used used to get and/or set configuration option values and retrieve their description...
Definition tidyenum.h:560
TidyTriState
AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM.
Definition tidyenum.h:713
TidyNodeType
Node types.
Definition tidyenum.h:824
TidyAttrId
Known HTML attributes.
Definition tidyenum.h:1008
TidyUppercase
Mode controlling capitalization of things, such as attributes.
Definition tidyenum.h:809
TidyAttrSortStrategy
Mode controlling treatment of sorting attributes.
Definition tidyenum.h:800
TidyDupAttrModes
Mode controlling treatment of duplicate Attributes.
Definition tidyenum.h:791
TidyLineEnding
TidyNewline option values to control output line endings.
Definition tidyenum.h:743
TidyEncodingOptions
TidyEncodingOptions option values specify the input and/or output encoding.
Definition tidyenum.h:754
TidyDoctypeModes
Mode controlling treatment of doctype.
Definition tidyenum.h:778
TidyTagId
Known HTML element types.
Definition tidyenum.h:845
TidyFormatParameterType
Indicates the data type of a format string parameter used when Tidy emits reports and dialogue as par...
Definition tidyenum.h:1410
TidyOptionType
A Tidy configuration option can have one of these data types.
Definition tidyenum.h:694
@ TIDYSTRINGS_FIRST
Definition tidyenum.h:1444
@ TidyWarning
Report: Warning message.
Definition tidyenum.h:1392
@ TidyAccess
Report: Accessibility message.
Definition tidyenum.h:1394
@ TidyFatal
Report: Crash!
Definition tidyenum.h:1397
@ TidyDialogueFootnote
Dialogue: Footnote.
Definition tidyenum.h:1400
@ TidyInfo
Report: Information about markup usage.
Definition tidyenum.h:1391
@ TidyBadDocument
Report: I/O or file system error.
Definition tidyenum.h:1396
@ TidyDialogueDoc
Dialogue: Deprecated (renamed)
Definition tidyenum.h:1401
@ TidyDialogueSummary
Dialogue: Summary-related information.
Definition tidyenum.h:1398
@ TidyError
Report: Error message - output suppressed.
Definition tidyenum.h:1395
@ TidyDialogueInfo
Dialogue: Non-document related information.
Definition tidyenum.h:1399
@ TidyConfig
Report: Configuration error.
Definition tidyenum.h:1393
@ TidyCustomNo
Do not allow autonomous custom tags.
Definition tidyenum.h:731
@ TidyCustomPre
ACT's treated as pre tags.
Definition tidyenum.h:735
@ TidyCustomBlocklevel
ACT's treated as blocklevel.
Definition tidyenum.h:732
@ TidyCustomEmpty
ACT's treated as empty tags.
Definition tidyenum.h:733
@ TidyCustomInline
ACT's treated as inline tags.
Definition tidyenum.h:734
@ TidyUnknownCategory
Unknown Category!
Definition tidyenum.h:687
@ TidyShowMetaChange
show when meta http-equiv content charset was changed - compatibility
Definition tidyenum.h:645
@ TidyWrapJste
Wrap within JSTE pseudo elements.
Definition tidyenum.h:660
@ TidyLiteralAttribs
If true attributes may use newlines.
Definition tidyenum.h:612
@ TidyInlineTags
Declared inline tags.
Definition tidyenum.h:607
@ TidyWrapLen
Wrap margin.
Definition tidyenum.h:661
@ TidyDropPropAttrs
Discard proprietary attributes.
Definition tidyenum.h:583
@ TidyWord2000
Draconian cleaning for Word2000.
Definition tidyenum.h:657
@ TidyOutputBOM
Output a Byte Order Mark (BOM) for UTF-16 encodings.
Definition tidyenum.h:630
@ TidyStyleTags
Move sytle to head.
Definition tidyenum.h:650
@ TidyStrictTagsAttr
Ensure tags and attributes match output HTML version.
Definition tidyenum.h:649
@ TidyNumEntities
Use numeric entities.
Definition tidyenum.h:626
@ TidyMergeDivs
Merge multiple DIVs.
Definition tidyenum.h:618
@ TidyOutFile
File name to write markup to.
Definition tidyenum.h:629
@ TidyQuiet
No 'Parsing X', guessed DTD or summary.
Definition tidyenum.h:636
@ TidyWarnPropAttrs
Warns on proprietary attributes.
Definition tidyenum.h:656
@ TidyPunctWrap
consider punctuation and breaking spaces for wrapping
Definition tidyenum.h:635
@ TidyForceOutput
Output document even if errors were found.
Definition tidyenum.h:598
@ TidyWrapScriptlets
Wrap within JavaScript string literals.
Definition tidyenum.h:663
@ TidyShowErrors
Number of errors to put out.
Definition tidyenum.h:641
@ TidyEmptyTags
Declared empty tags.
Definition tidyenum.h:589
@ TidyDropEmptyElems
Discard empty elements.
Definition tidyenum.h:581
@ TidyPreserveEntities
Preserve entities.
Definition tidyenum.h:632
@ TidyMark
Add meta element indicating tidied doc.
Definition tidyenum.h:617
@ TidyOmitOptionalTags
Suppress optional start tags and end tags.
Definition tidyenum.h:627
@ TidySortAttributes
Sort attributes.
Definition tidyenum.h:648
@ TidyKeepFileTimes
If yes last modied time is preserved.
Definition tidyenum.h:610
@ TidyIndentAttributes
Newline+indent before each attribute.
Definition tidyenum.h:603
@ TidyNewline
Output line ending (default to platform)
Definition tidyenum.h:625
@ TidyAsciiChars
Convert quotes and dashes to nearest ASCII char.
Definition tidyenum.h:566
@ TidyPPrintTabs
Indent using tabs istead of spaces.
Definition tidyenum.h:631
@ TidyErrFile
File name to write errors to.
Definition tidyenum.h:592
@ TidyMuteReports
Filter these messages from output.
Definition tidyenum.h:622
@ TidyAltText
Default text for alt attribute.
Definition tidyenum.h:564
@ TidyQuoteMarks
Output " marks as ".
Definition tidyenum.h:638
@ TidyXhtmlOut
Output extensible HTML.
Definition tidyenum.h:666
@ TidyReplaceColor
Replace hex color attribute values with names.
Definition tidyenum.h:640
@ TidyMakeBare
Replace smart quotes, em dashes, etc with ASCII.
Definition tidyenum.h:615
@ TidyEncloseBodyText
If yes text at body is wrapped in P's.
Definition tidyenum.h:591
@ TidyBodyOnly
Output BODY content only.
Definition tidyenum.h:568
@ TidyMuteShow
Show message ID's in the error table.
Definition tidyenum.h:623
@ TidyUpperCaseTags
Output tags in upper not lower case.
Definition tidyenum.h:653
@ TidyCharEncoding
In/out character encoding.
Definition tidyenum.h:570
@ TidyMergeSpans
Merge multiple SPANs.
Definition tidyenum.h:620
@ TidyWrapPhp
Wrap consecutive PHP pseudo elements.
Definition tidyenum.h:662
@ TidyIndentSpaces
Indentation n spaces/tabs.
Definition tidyenum.h:606
@ N_TIDY_OPTIONS
Must be last.
Definition tidyenum.h:672
@ TidyXmlPIs
If set to yes PIs must end with ?>
Definition tidyenum.h:669
@ TidyHideComments
Hides all (real) comments in output.
Definition tidyenum.h:600
@ TidyEncloseBlockText
If yes text in blocks is wrapped in P's.
Definition tidyenum.h:590
@ TidyWrapSection
Wrap within <![ ... ]> section tags.
Definition tidyenum.h:664
@ TidyInCharEncoding
Input character encoding (if different)
Definition tidyenum.h:602
@ TidyFixComments
Fix comments with adjacent hyphens.
Definition tidyenum.h:596
@ TidyShowMarkup
If false, normal output is suppressed.
Definition tidyenum.h:644
@ TidyBreakBeforeBR
Output newline before or not?
Definition tidyenum.h:569
@ TidyLogicalEmphasis
Replace i by em and b by strong.
Definition tidyenum.h:613
@ TidyUnknownOption
Unknown option!
Definition tidyenum.h:561
@ TidyQuoteAmpersand
Output naked ampersand as &.
Definition tidyenum.h:637
@ TidyJoinStyles
Join multiple style attributes.
Definition tidyenum.h:609
@ TidyDoctype
User specified doctype.
Definition tidyenum.h:577
@ TidyNCR
Allow numeric character references.
Definition tidyenum.h:624
@ TidyPreTags
Declared pre tags.
Definition tidyenum.h:633
@ TidyPriorityAttributes
Attributes to place first in an element.
Definition tidyenum.h:634
@ TidyCSSPrefix
CSS class naming for clean option.
Definition tidyenum.h:572
@ TidyBlockTags
Declared block tags.
Definition tidyenum.h:567
@ TidyMergeEmphasis
Merge nested B and I elements.
Definition tidyenum.h:619
@ TidyAnchorAsName
Define anchors as name attributes.
Definition tidyenum.h:565
@ TidySkipNested
Skip nested tags in script and style CDATA.
Definition tidyenum.h:647
@ TidyEmacs
If true, format error output for GNU Emacs.
Definition tidyenum.h:585
@ TidyAccessibilityCheckLevel
Accessibility check level.
Definition tidyenum.h:563
@ TidyXmlDecl
Add <?xml?> for XML docs.
Definition tidyenum.h:667
@ TidyOutCharEncoding
Output character encoding (if different)
Definition tidyenum.h:628
@ TidyDecorateInferredUL
Mark inferred UL elements with no indent CSS.
Definition tidyenum.h:576
@ TidyUseCustomTags
Enable Tidy to use autonomous custom tags.
Definition tidyenum.h:654
@ TidyDuplicateAttrs
Keep first or last duplicate attribute.
Definition tidyenum.h:584
@ TidyMakeClean
Replace presentational clutter by style rules.
Definition tidyenum.h:616
@ TidyWrapAttVals
Wrap within attribute values.
Definition tidyenum.h:659
@ TidyWrapAsp
Wrap within ASP pseudo elements.
Definition tidyenum.h:658
@ TidyXmlTags
Treat input as XML.
Definition tidyenum.h:671
@ TidyShowFilename
If true, the input filename is displayed with the error messages.
Definition tidyenum.h:642
@ TidyXmlOut
Create output as XML.
Definition tidyenum.h:668
@ TidyCoerceEndTags
Coerce end tags from start tags where probably intended.
Definition tidyenum.h:571
@ TidyVertSpace
degree to which markup is spread out vertically
Definition tidyenum.h:655
@ TidyGDocClean
Clean up HTML exported from Google Docs.
Definition tidyenum.h:599
@ TidyQuoteNbsp
Output non-breaking space as entity.
Definition tidyenum.h:639
@ TidyHtmlOut
Output plain HTML, even for XHTML input.
Definition tidyenum.h:601
@ TidyIndentContent
Indent content of appropriate tags.
Definition tidyenum.h:605
@ TidyFixBackslash
Fix URLs by replacing \ with /.
Definition tidyenum.h:595
@ TidyJoinClasses
Join multiple class attributes.
Definition tidyenum.h:608
@ TidyFixUri
Applies URI encoding if necessary.
Definition tidyenum.h:597
@ TidyShowWarnings
However errors are always shown.
Definition tidyenum.h:646
@ TidyWriteBack
If true then output tidied markup.
Definition tidyenum.h:665
@ TidyEscapeScripts
Escape items that look like closing tags in script tags.
Definition tidyenum.h:594
@ TidyDropEmptyParas
Discard empty p elements.
Definition tidyenum.h:582
@ TidyXmlSpace
If set to yes adds xml:space attr as needed.
Definition tidyenum.h:670
@ TidyKeepTabs
If yes keep input source tabs.
Definition tidyenum.h:611
@ TidyShowInfo
If true, info-level messages are shown.
Definition tidyenum.h:643
@ TidyLowerLiterals
Folds known attribute values to lower case.
Definition tidyenum.h:614
@ TidyTabSize
Expand tabs to n spaces.
Definition tidyenum.h:651
@ TidyIndentCdata
Indent <!CDATA[ ... ]]> section.
Definition tidyenum.h:604
@ TidyMetaCharset
Adds/checks/fixes meta charset in the head, based on document type.
Definition tidyenum.h:621
@ TidyUpperCaseAttrs
Output attributes in upper not lower case.
Definition tidyenum.h:652
@ TidyEscapeCdata
Replace sections with escaped text.
Definition tidyenum.h:593
@ TidyNoState
maps to 'no'
Definition tidyenum.h:714
@ TidyAutoState
Automatic.
Definition tidyenum.h:716
@ TidyYesState
maps to 'yes'
Definition tidyenum.h:715
@ TidyNode_End
End Tag.
Definition tidyenum.h:831
@ TidyNode_StartEnd
Start/End (empty) Tag.
Definition tidyenum.h:832
@ TidyNode_Section
XML Section.
Definition tidyenum.h:834
@ TidyNode_Asp
ASP Source.
Definition tidyenum.h:835
@ TidyNode_Start
Start Tag.
Definition tidyenum.h:830
@ TidyNode_Jste
JSTE Source.
Definition tidyenum.h:836
@ TidyNode_Php
PHP Source.
Definition tidyenum.h:837
@ TidyNode_XmlDecl
XML Declaration.
Definition tidyenum.h:838
@ TidyNode_DocType
DOCTYPE.
Definition tidyenum.h:826
@ TidyNode_Text
Text.
Definition tidyenum.h:829
@ TidyNode_Comment
Comment.
Definition tidyenum.h:827
@ TidyNode_CDATA
Unparsed Text.
Definition tidyenum.h:833
@ TidyNode_ProcIns
Processing Instruction.
Definition tidyenum.h:828
@ TidyNode_Root
Root.
Definition tidyenum.h:825
@ TidyAttr_CONTENT
CONTENT=.
Definition tidyenum.h:1045
@ TidyAttr_VOCAB
VOCAB=.
Definition tidyenum.h:1343
@ TidyAttr_ID
ID=.
Definition tidyenum.h:1073
@ TidyAttr_VLINK
VLINK=.
Definition tidyenum.h:1168
@ TidyAttr_OnSCROLL
OnSCROLL=.
Definition tidyenum.h:1258
@ TidyAttr_CITE
CITE=.
Definition tidyenum.h:1034
@ TidyAttr_OnMOUSEDOWN
OnMOUSEDOWN=.
Definition tidyenum.h:1118
@ TidyAttr_ZOOMANDPAN
ZOOMANDPAN=.
Definition tidyenum.h:1327
@ TidyAttr_BACKGROUND
BACKGROUND=.
Definition tidyenum.h:1022
@ TidyAttr_CELLPADDING
CELLPADDING=.
Definition tidyenum.h:1028
@ TidyAttr_DATAFORMATAS
DATAFORMATAS=.
Definition tidyenum.h:1049
@ TidyAttr_REQUIRED
REQUIRED=.
Definition tidyenum.h:1276
@ TidyAttr_OnAFTERUPDATE
OnAFTERUPDATE=.
Definition tidyenum.h:1102
@ TidyAttr_LAST_VISIT
LAST_VISIT=.
Definition tidyenum.h:1085
@ TidyAttr_ARIA_MULTILINE
ARIA_MULTILINE=.
Definition tidyenum.h:1305
@ TidyAttr_SRCLANG
SRCLANG=.
Definition tidyenum.h:1284
@ TidyAttr_TOPMARGIN
TOPMARGIN=.
Definition tidyenum.h:1160
@ TidyAttr_OnCANPLAYTHROUGH
OnCANPLAYTHROUGH=.
Definition tidyenum.h:1223
@ TidyAttr_MIN
MIN=.
Definition tidyenum.h:1214
@ TidyAttr_MAX
MAX=.
Definition tidyenum.h:1212
@ TidyAttr_Y
Y=.
Definition tidyenum.h:1324
@ TidyAttr_FILL
FILL=.
Definition tidyenum.h:1354
@ TidyAttr_OnCUECHANGE
OnCUECHANGE=.
Definition tidyenum.h:1225
@ TidyAttr_HEADERS
HEADERS=.
Definition tidyenum.h:1067
@ TidyAttr_DRAGGABLE
DRAGGABLE=.
Definition tidyenum.h:1195
@ TidyAttr_INTEGRITY
INTEGRITY=.
Definition tidyenum.h:1345
@ TidyAttr_CODE
CODE=.
Definition tidyenum.h:1038
@ TidyAttr_OnDRAGEND
OnDRAGEND=.
Definition tidyenum.h:1227
@ TidyAttr_VIEWBOX
VIEWBOX=.
Definition tidyenum.h:1325
@ TidyAttr_NOWRAP
NOWRAP=.
Definition tidyenum.h:1100
@ TidyAttr_OnEMPTIED
OnEMPTIED=.
Definition tidyenum.h:1234
@ TidyAttr_PRESERVEASPECTRATIO
PRESERVEASPECTRATIO=.
Definition tidyenum.h:1326
@ TidyAttr_LOWSRC
LOWSRC=.
Definition tidyenum.h:1089
@ TidyAttr_DEFAULT
DEFAULT=.
Definition tidyenum.h:1193
@ TidyAttr_COLSPAN
COLSPAN=.
Definition tidyenum.h:1043
@ TidyAttr_OnERRORUPDATE
OnERRORUPDATE=.
Definition tidyenum.h:1112
@ TidyAttr_USEMAP
USEMAP=.
Definition tidyenum.h:1163
@ N_TIDY_ATTRIBS
Must be last.
Definition tidyenum.h:1369
@ TidyAttr_OnAFTERPRINT
OnAFTERPRINT=.
Definition tidyenum.h:1220
@ TidyAttr_SRCDOC
SRCDOC=.
Definition tidyenum.h:1283
@ TidyAttr_DATETIME
DATETIME=.
Definition tidyenum.h:1052
@ TidyAttr_SHOWGRID
SHOWGRID=.
Definition tidyenum.h:1145
@ TidyAttr_WRAP
WRAP=.
Definition tidyenum.h:1171
@ TidyAttr_KEYTYPE
KEYTYPE=.
Definition tidyenum.h:1206
@ TidyAttr_VSPACE
VSPACE=.
Definition tidyenum.h:1169
@ TidyAttr_ALLOWFULLSCREEN
ALLOWFULLSCREEN=.
Definition tidyenum.h:1018
@ TidyAttr_ARIA_FLOWTO
ARIA_FLOWTO=.
Definition tidyenum.h:1296
@ TidyAttr_OnKEYUP
OnKEYUP=.
Definition tidyenum.h:1116
@ TidyAttr_EVENT
EVENT=.
Definition tidyenum.h:1176
@ TidyAttr_RULES
RULES=.
Definition tidyenum.h:1139
@ TidyAttr_NOSHADE
NOSHADE=.
Definition tidyenum.h:1099
@ TidyAttr_ARIA_POSINSET
ARIA_POSINSET=.
Definition tidyenum.h:1309
@ TidyAttr_ITEMID
ITEMID=.
Definition tidyenum.h:1076
@ TidyAttr_ARIA_ORIENTATION
ARIA_ORIENTATION=.
Definition tidyenum.h:1307
@ TidyAttr_OnCHANGE
OnCHANGE=.
Definition tidyenum.h:1106
@ TidyAttr_MULTIPLE
MULTIPLE=.
Definition tidyenum.h:1095
@ TidyAttr_MAXLENGTH
MAXLENGTH=.
Definition tidyenum.h:1092
@ TidyAttr_OnREADYSTATECHANGE
OnREADYSTATECHANGE=.
Definition tidyenum.h:1255
@ TidyAttr_UNKNOWN
UNKNOWN=.
Definition tidyenum.h:1009
@ TidyAttr_TYPEOF
TYPEOF=.
Definition tidyenum.h:1342
@ TidyAttr_LANG
LANG=.
Definition tidyenum.h:1082
@ TidyAttr_ARIA_EXPANDED
ARIA_EXPANDED=.
Definition tidyenum.h:1295
@ TidyAttr_OBJECT
OBJECT=.
Definition tidyenum.h:1101
@ TidyAttr_OnSTORAGE
OnSTORAGE=.
Definition tidyenum.h:1263
@ TidyAttr_TYPE
TYPE=.
Definition tidyenum.h:1162
@ TidyAttr_CONTENTSTYLETYPE
CONTENTSTYLETYPE=.
Definition tidyenum.h:1330
@ TidyAttr_CELLSPACING
CELLSPACING=.
Definition tidyenum.h:1029
@ TidyAttr_ARIA_ATOMIC
ARIA_ATOMIC=.
Definition tidyenum.h:1287
@ TidyAttr_OnDROP
OnDROP=.
Definition tidyenum.h:1232
@ TidyAttr_MEDIA
MEDIA=.
Definition tidyenum.h:1093
@ TidyAttr_OnUNLOAD
OnUNLOAD=.
Definition tidyenum.h:1128
@ TidyAttr_DISPLAY
DISPLAY= (html5)
Definition tidyenum.h:1333
@ TidyAttr_DROPZONE
DROPZONE=.
Definition tidyenum.h:1196
@ TidyAttr_COLORRENDERING
COLORRENDERING=.
Definition tidyenum.h:1364
@ TidyAttr_OnSUSPEND
OnSUSPEND=.
Definition tidyenum.h:1264
@ TidyAttr_DEFER
DEFER=.
Definition tidyenum.h:1054
@ TidyAttr_BASEPROFILE
BASEPROFILE=.
Definition tidyenum.h:1328
@ TidyAttr_MEDIAGROUP
MEDIAGROUP=.
Definition tidyenum.h:1213
@ TidyAttr_COMPACT
COMPACT=.
Definition tidyenum.h:1044
@ TidyAttr_ARIA_VALUEMIN
ARIA_VALUEMIN=.
Definition tidyenum.h:1318
@ TidyAttr_VALIGN
VALIGN=.
Definition tidyenum.h:1164
@ TidyAttr_OPACITY
OPACITY=.
Definition tidyenum.h:1365
@ TidyAttr_INLIST
INLIST=.
Definition tidyenum.h:1338
@ TidyAttr_OnUNDO
OnUNDO=.
Definition tidyenum.h:1266
@ TidyAttr_LIST
LIST=.
Definition tidyenum.h:1208
@ TidyAttr_ITEMREF
ITEMREF=.
Definition tidyenum.h:1078
@ TidyAttr_LOOP
LOOP=.
Definition tidyenum.h:1209
@ TidyAttr_CONTEXTMENU
CONTEXTMENU=.
Definition tidyenum.h:1190
@ TidyAttr_OnFOCUS
OnFOCUS=.
Definition tidyenum.h:1113
@ TidyAttr_ARIA_DISABLED
ARIA_DISABLED=.
Definition tidyenum.h:1293
@ TidyAttr_START
START=.
Definition tidyenum.h:1153
@ TidyAttr_ARIA_HIDDEN
ARIA_HIDDEN=.
Definition tidyenum.h:1299
@ TidyAttr_LONGDESC
LONGDESC=.
Definition tidyenum.h:1088
@ TidyAttr_ITEMTYPE
ITEMTYPE=.
Definition tidyenum.h:1080
@ TidyAttr_SHOWGRIDY
SHOWGRIDY=.
Definition tidyenum.h:1147
@ TidyAttr_AUTOCOMPLETE
AUTOCOMPLETE=.
Definition tidyenum.h:1185
@ TidyAttr_SEAMLESS
SEAMLESS=.
Definition tidyenum.h:1280
@ TidyAttr_OnBEFOREUNLOAD
OnBEFOREUNLOAD=.
Definition tidyenum.h:1103
@ TidyAttr_SLOT
SLOT=.
Definition tidyenum.h:1350
@ TidyAttr_HSPACE
HSPACE=.
Definition tidyenum.h:1071
@ TidyAttr_ARIA_LABEL
ARIA_LABEL=.
Definition tidyenum.h:1301
@ TidyAttr_SPAN
SPAN=.
Definition tidyenum.h:1149
@ TidyAttr_DIR
DIR=.
Definition tidyenum.h:1055
@ TidyAttr_IS
IS=.
Definition tidyenum.h:1074
@ TidyAttr_SIZE
SIZE=.
Definition tidyenum.h:1148
@ TidyAttr_ARCHIVE
ARCHIVE=.
Definition tidyenum.h:1020
@ TidyAttr_DATA
DATA=.
Definition tidyenum.h:1047
@ TidyAttr_GRIDY
GRIDY=.
Definition tidyenum.h:1066
@ TidyAttr_OnLOADEDMETADATA
OnLOADEDMETADATA=.
Definition tidyenum.h:1241
@ TidyAttr_PLACEHOLDER
PLACEHOLDER=.
Definition tidyenum.h:1270
@ TidyAttr_OnDBLCLICK
OnDBLCLICK=.
Definition tidyenum.h:1111
@ TidyAttr_OnTIMEUPDATE
OnTIMEUPDATE=.
Definition tidyenum.h:1265
@ TidyAttr_STROKELINECAP
STROKELINECAP=.
Definition tidyenum.h:1359
@ TidyAttr_OnDRAGOVER
OnDRAGOVER=.
Definition tidyenum.h:1230
@ TidyAttr_BORDERCOLOR
BORDERCOLOR=.
Definition tidyenum.h:1026
@ TidyAttr_ENCTYPE
ENCTYPE=.
Definition tidyenum.h:1059
@ TidyAttr_OnWAITING
OnWAITING=.
Definition tidyenum.h:1268
@ TidyAttr_ARIA_SORT
ARIA_SORT=.
Definition tidyenum.h:1316
@ TidyAttr_SCOPED
SCOPED=.
Definition tidyenum.h:1279
@ TidyAttr_STROKEDASHARRAY
STROKEDASHARRAY=.
Definition tidyenum.h:1357
@ TidyAttr_MANIFEST
MANIFEST=.
Definition tidyenum.h:1211
@ TidyAttr_ARIA_REQUIRED
ARIA_REQUIRED=.
Definition tidyenum.h:1313
@ TidyAttr_AUTOPLAY
AUTOPLAY=.
Definition tidyenum.h:1187
@ TidyAttr_DIRNAME
DIRNAME=.
Definition tidyenum.h:1194
@ TidyAttr_OnRATECHANGE
OnRATECHANGE=.
Definition tidyenum.h:1254
@ TidyAttr_ALINK
ALINK=.
Definition tidyenum.h:1017
@ TidyAttr_CLASSID
CLASSID=.
Definition tidyenum.h:1036
@ TidyAttr_XMLNSXLINK
svg xmls:xlink="url"
Definition tidyenum.h:1349
@ TidyAttr_OnDATAAVAILABLE
OnDATAAVAILABLE=.
Definition tidyenum.h:1108
@ TidyAttr_ARIA_LEVEL
ARIA_LEVEL=.
Definition tidyenum.h:1303
@ TidyAttr_OnONLINE
OnONLINE=.
Definition tidyenum.h:1246
@ TidyAttr_REL
REL=.
Definition tidyenum.h:1133
@ TidyAttr_ITEMPROP
ITEMPROP=.
Definition tidyenum.h:1077
@ TidyAttr_OnPROGRESS
OnPROGRESS=.
Definition tidyenum.h:1253
@ TidyAttr_BOTTOMMARGIN
BOTTOMMARGIN=.
Definition tidyenum.h:1027
@ TidyAttr_OnINVALID
OnINVALID=.
Definition tidyenum.h:1239
@ TidyAttr_BGCOLOR
BGCOLOR=.
Definition tidyenum.h:1023
@ TidyAttr_SIZES
SIZES=.
Definition tidyenum.h:1281
@ TidyAttr_NOVALIDATE
NOVALIDATE=.
Definition tidyenum.h:1216
@ TidyAttr_WIDTH
WIDTH=.
Definition tidyenum.h:1170
@ TidyAttr_CROSSORIGIN
CROSSORIGIN=.
Definition tidyenum.h:1192
@ TidyAttr_AS
AS=.
Definition tidyenum.h:1347
@ TidyAttr_METHOD
METHOD=.
Definition tidyenum.h:1094
@ TidyAttr_REV
REV=.
Definition tidyenum.h:1134
@ TidyAttr_FILLRULE
FILLRULE=.
Definition tidyenum.h:1355
@ TidyAttr_OnMOUSEWHEEL
OnMOUSEWHEEL=.
Definition tidyenum.h:1244
@ TidyAttr_URN
URN=.
Definition tidyenum.h:1182
@ TidyAttr_VERSION
VERSION=.
Definition tidyenum.h:1167
@ TidyAttr_CODEBASE
CODEBASE=.
Definition tidyenum.h:1039
@ TidyAttr_ABOUT
ABOUT=.
Definition tidyenum.h:1336
@ TidyAttr_ASYNC
ASYNC=.
Definition tidyenum.h:1184
@ TidyAttr_ARIA_VALUENOW
ARIA_VALUENOW=.
Definition tidyenum.h:1319
@ TidyAttr_ROWSPAN
ROWSPAN=.
Definition tidyenum.h:1138
@ TidyAttr_SRC
SRC=.
Definition tidyenum.h:1150
@ TidyAttr_LANGUAGE
LANGUAGE=.
Definition tidyenum.h:1083
@ TidyAttr_OnDATASETCOMPLETE
OnDATASETCOMPLETE=.
Definition tidyenum.h:1110
@ TidyAttr_METHODS
METHODS=.
Definition tidyenum.h:1177
@ TidyAttr_ROLE
ROLE=.
Definition tidyenum.h:1136
@ TidyAttr_OnDRAG
OnDRAG=.
Definition tidyenum.h:1226
@ TidyAttr_OnCLICK
OnCLICK=.
Definition tidyenum.h:1107
@ TidyAttr_MUTED
MUTED=.
Definition tidyenum.h:1215
@ TidyAttr_FORMMETHOD
FORMMETHOD=.
Definition tidyenum.h:1200
@ TidyAttr_ARIA_VALUEMAX
ARIA_VALUEMAX=.
Definition tidyenum.h:1317
@ TidyAttr_MARGINWIDTH
MARGINWIDTH=.
Definition tidyenum.h:1091
@ TidyAttr_PUBDATE
PUBDATE=.
Definition tidyenum.h:1274
@ TidyAttr_FORMACTION
FORMACTION=.
Definition tidyenum.h:1198
@ TidyAttr_MARGINHEIGHT
MARGINHEIGHT=.
Definition tidyenum.h:1090
@ TidyAttr_PATTERN
PATTERN=.
Definition tidyenum.h:1269
@ TidyAttr_ARIA_READONLY
ARIA_READONLY=.
Definition tidyenum.h:1311
@ TidyAttr_GRIDX
GRIDX=.
Definition tidyenum.h:1065
@ TidyAttr_ROWS
ROWS=.
Definition tidyenum.h:1137
@ TidyAttr_STROKEDASHOFFSET
STROKEDASHOFFSET=.
Definition tidyenum.h:1358
@ TidyAttr_OnMOUSEUP
OnMOUSEUP=.
Definition tidyenum.h:1122
@ TidyAttr_OnDRAGLEAVE
OnDRAGLEAVE=.
Definition tidyenum.h:1229
@ TidyAttr_ARIA_LIVE
ARIA_LIVE=.
Definition tidyenum.h:1304
@ TidyAttr_BGPROPERTIES
BGPROPERTIES=.
Definition tidyenum.h:1024
@ TidyAttr_POSTER
POSTER=.
Definition tidyenum.h:1272
@ TidyAttr_LABEL
LABEL=.
Definition tidyenum.h:1081
@ TidyAttr_OnDRAGSTART
OnDRAGSTART=.
Definition tidyenum.h:1231
@ TidyAttr_OnOFFLINE
OnOFFLINE=.
Definition tidyenum.h:1245
@ TidyAttr_ITEMSCOPE
ITEMSCOPE=.
Definition tidyenum.h:1079
@ TidyAttr_OnPLAYING
OnPLAYING=.
Definition tidyenum.h:1251
@ TidyAttr_FORMTARGET
FORMTARGET=.
Definition tidyenum.h:1202
@ TidyAttr_ADD_DATE
ADD_DATE=.
Definition tidyenum.h:1015
@ TidyAttr_DATATYPE
DATATYPE=.
Definition tidyenum.h:1337
@ TidyAttr_ARIA_HASPOPUP
ARIA_HASPOPUP=.
Definition tidyenum.h:1298
@ TidyAttr_STROKE
STROKE=.
Definition tidyenum.h:1356
@ TidyAttr_SELECTED
SELECTED=.
Definition tidyenum.h:1143
@ TidyAttr_OnMOUSEOUT
OnMOUSEOUT=.
Definition tidyenum.h:1120
@ TidyAttr_TEXT
TEXT=.
Definition tidyenum.h:1158
@ TidyAttr_SPELLCHECK
SPELLCHECK=.
Definition tidyenum.h:1282
@ TidyAttr_OnERROR
OnERROR=.
Definition tidyenum.h:1236
@ TidyAttr_SCOPE
SCOPE=.
Definition tidyenum.h:1141
@ TidyAttr_PROPERTY
PROPERTY=.
Definition tidyenum.h:1340
@ TidyAttr_COLOR
COLOR=.
Definition tidyenum.h:1041
@ TidyAttr_REVERSED
REVERSED=.
Definition tidyenum.h:1277
@ TidyAttr_STROKELINEJOIN
STROKELINEJOIN=.
Definition tidyenum.h:1360
@ TidyAttr_STROKEMITERLIMIT
STROKEMITERLIMIT=.
Definition tidyenum.h:1361
@ TidyAttr_OnRESET
OnRESET=.
Definition tidyenum.h:1123
@ TidyAttr_CLASS
CLASS=.
Definition tidyenum.h:1035
@ TidyAttr_OnABORT
OnABORT=.
Definition tidyenum.h:1219
@ TidyAttr_COLORINTERPOLATION
COLORINTERPOLATION=.
Definition tidyenum.h:1363
@ TidyAttr_HIGH
HIGH=.
Definition tidyenum.h:1204
@ TidyAttr_SHOWGRIDX
SHOWGRIDX=.
Definition tidyenum.h:1146
@ TidyAttr_OnENDED
OnENDED=.
Definition tidyenum.h:1235
@ TidyAttr_SCROLLING
SCROLLING=.
Definition tidyenum.h:1142
@ TidyAttr_VALUE
VALUE=.
Definition tidyenum.h:1165
@ TidyAttr_ARIA_CHECKED
ARIA_CHECKED=.
Definition tidyenum.h:1290
@ TidyAttr_OnSTALLED
OnSTALLED=.
Definition tidyenum.h:1262
@ TidyAttr_LOADING
LOADING=.
Definition tidyenum.h:1351
@ TidyAttr_CHARSET
CHARSET=.
Definition tidyenum.h:1032
@ TidyAttr_COORDS
COORDS=.
Definition tidyenum.h:1046
@ TidyAttr_OnREDO
OnREDO=.
Definition tidyenum.h:1256
@ TidyAttr_FRAMESPACING
FRAMESPACING=.
Definition tidyenum.h:1064
@ TidyAttr_RADIOGROUP
RADIOGROUP=.
Definition tidyenum.h:1275
@ TidyAttr_OnPAGESHOW
OnPAGESHOW=.
Definition tidyenum.h:1248
@ TidyAttr_LOW
LOW=.
Definition tidyenum.h:1210
@ TidyAttr_OnDATASETCHANGED
OnDATASETCHANGED=.
Definition tidyenum.h:1109
@ TidyAttr_PROMPT
PROMPT=.
Definition tidyenum.h:1130
@ TidyAttr_HTTP_EQUIV
HTTP_EQUIV=.
Definition tidyenum.h:1072
@ TidyAttr_KIND
KIND=.
Definition tidyenum.h:1207
@ TidyAttr_AUTOFOCUS
AUTOFOCUS=.
Definition tidyenum.h:1186
@ TidyAttr_ARIA_SETSIZE
ARIA_SETSIZE=.
Definition tidyenum.h:1315
@ TidyAttr_RESOURCE
RESOURCE=.
Definition tidyenum.h:1341
@ TidyAttr_OnCONTEXTMENU
OnCONTEXTMENU=.
Definition tidyenum.h:1224
@ TidyAttr_PROFILE
PROFILE=.
Definition tidyenum.h:1129
@ TidyAttr_ACTION
ACTION=.
Definition tidyenum.h:1014
@ TidyAttr_FORMNOVALIDATE
FORMNOVALIDATE=.
Definition tidyenum.h:1201
@ TidyAttr_OnKEYPRESS
OnKEYPRESS=.
Definition tidyenum.h:1115
@ TidyAttr_DATAPAGESIZE
DATAPAGESIZE=.
Definition tidyenum.h:1050
@ TidyAttr_ACCEPT_CHARSET
ACCEPT_CHARSET=.
Definition tidyenum.h:1012
@ TidyAttr_CONTROLS
CONTROLS=.
Definition tidyenum.h:1191
@ TidyAttr_OnSEEKING
OnSEEKING=.
Definition tidyenum.h:1260
@ TidyAttr_HREFLANG
HREFLANG=.
Definition tidyenum.h:1070
@ TidyAttr_SDAPREF
SDAPREF=.
Definition tidyenum.h:1180
@ TidyAttr_ENCODING
ENCODING=.
Definition tidyenum.h:1058
@ TidyAttr_OnMOUSEOVER
OnMOUSEOVER=.
Definition tidyenum.h:1121
@ TidyAttr_OnLOADSTART
OnLOADSTART=.
Definition tidyenum.h:1242
@ TidyAttr_HEIGHT
HEIGHT=.
Definition tidyenum.h:1068
@ TidyAttr_OnBEFOREPRINT
OnBEFOREPRINT=.
Definition tidyenum.h:1221
@ TidyAttr_ARIA_MULTISELECTABLE
ARIA_MULTISELECTABLE=.
Definition tidyenum.h:1306
@ TidyAttr_OnSHOW
OnSHOW=.
Definition tidyenum.h:1261
@ TidyAttr_FRAME
FRAME=.
Definition tidyenum.h:1062
@ TidyAttr_CHAR
CHAR=.
Definition tidyenum.h:1030
@ TidyAttr_SDAFORM
SDAFORM=.
Definition tidyenum.h:1179
@ TidyAttr_OnPOPSTATE
OnPOPSTATE=.
Definition tidyenum.h:1252
@ TidyAttr_OnMOUSEMOVE
OnMOUSEMOVE=.
Definition tidyenum.h:1119
@ TidyAttr_ARIA_OWNS
ARIA_OWNS=.
Definition tidyenum.h:1308
@ TidyAttr_ARIA_INVALID
ARIA_INVALID=.
Definition tidyenum.h:1300
@ TidyAttr_ISMAP
ISMAP=.
Definition tidyenum.h:1075
@ TidyAttr_BORDER
BORDER=.
Definition tidyenum.h:1025
@ TidyAttr_ARIA_LABELLEDBY
ARIA_LABELLEDBY=.
Definition tidyenum.h:1302
@ TidyAttr_OnVOLUMECHANGE
OnVOLUMECHANGE=.
Definition tidyenum.h:1267
@ TidyAttr_TITLE
TITLE=.
Definition tidyenum.h:1159
@ TidyAttr_ARIA_DESCRIBEDBY
ARIA_DESCRIBEDBY=.
Definition tidyenum.h:1292
@ TidyAttr_SUMMARY
SUMMARY=.
Definition tidyenum.h:1155
@ TidyAttr_ARIA_GRABBED
ARIA_GRABBED=.
Definition tidyenum.h:1297
@ TidyAttr_RIGHTMARGIN
RIGHTMARGIN=.
Definition tidyenum.h:1135
@ TidyAttr_NAME
NAME=.
Definition tidyenum.h:1096
@ TidyAttr_XML_LANG
XML_LANG=.
Definition tidyenum.h:1172
@ TidyAttr_CHECKED
CHECKED=.
Definition tidyenum.h:1033
@ TidyAttr_ACCESSKEY
ACCESSKEY=.
Definition tidyenum.h:1013
@ TidyAttr_SCHEME
SCHEME=.
Definition tidyenum.h:1140
@ TidyAttr_OnROWEXIT
OnROWEXIT=.
Definition tidyenum.h:1125
@ TidyAttr_OnBLUR
OnBLUR=.
Definition tidyenum.h:1105
@ TidyAttr_ARIA_AUTOCOMPLETE
ARIA_AUTOCOMPLETE=.
Definition tidyenum.h:1288
@ TidyAttr_OPTIMUM
OPTIMUM=.
Definition tidyenum.h:1218
@ TidyAttr_SANDBOX
SANDBOX=.
Definition tidyenum.h:1278
@ TidyAttr_ICON
ICON=.
Definition tidyenum.h:1205
@ TidyAttr_FOR
FOR=.
Definition tidyenum.h:1061
@ TidyAttr_SHAPE
SHAPE=.
Definition tidyenum.h:1144
@ TidyAttr_CONTENTSCRIPTTYPE
CONTENTSCRIPTTYPE=.
Definition tidyenum.h:1329
@ TidyAttr_ARIA_RELEVANT
ARIA_RELEVANT=.
Definition tidyenum.h:1312
@ TidyAttr_CODETYPE
CODETYPE=.
Definition tidyenum.h:1040
@ TidyAttr_X
X=.
Definition tidyenum.h:1323
@ TidyAttr_OnPAUSE
OnPAUSE=.
Definition tidyenum.h:1249
@ TidyAttr_ARIA_BUSY
ARIA_BUSY=.
Definition tidyenum.h:1289
@ TidyAttr_ARIA_ACTIVEDESCENDANT
ARIA_ACTIVEDESCENDANT.
Definition tidyenum.h:1286
@ TidyAttr_N
N=.
Definition tidyenum.h:1178
@ TidyAttr_ACCEPT
ACCEPT=.
Definition tidyenum.h:1011
@ TidyAttr_CHAROFF
CHAROFF=.
Definition tidyenum.h:1031
@ TidyAttr_TRANSLATE
TRANSLATE=.
Definition tidyenum.h:1161
@ TidyAttr_FRAMEBORDER
FRAMEBORDER=.
Definition tidyenum.h:1063
@ TidyAttr_OPEN
OPEN=.
Definition tidyenum.h:1217
@ TidyAttr_FORM
FORM=.
Definition tidyenum.h:1197
@ TidyAttr_DATAFLD
DATAFLD=.
Definition tidyenum.h:1048
@ TidyAttr_DECLARE
DECLARE=.
Definition tidyenum.h:1053
@ TidyAttr_ABBR
ABBR=.
Definition tidyenum.h:1010
@ TidyAttr_OnDRAGENTER
OnDRAGENTER=.
Definition tidyenum.h:1228
@ TidyAttr_OnCANPLAY
OnCANPLAY=.
Definition tidyenum.h:1222
@ TidyAttr_ARIA_PRESSED
ARIA_PRESSED=.
Definition tidyenum.h:1310
@ TidyAttr_STROKEOPACITY
STROKEOPACITY=.
Definition tidyenum.h:1366
@ TidyAttr_OnROWENTER
OnROWENTER=.
Definition tidyenum.h:1124
@ TidyAttr_FACE
FACE=.
Definition tidyenum.h:1060
@ TidyAttr_COLS
COLS=.
Definition tidyenum.h:1042
@ TidyAttr_DISABLED
DISABLED=.
Definition tidyenum.h:1056
@ TidyAttr_STEP
STEP=.
Definition tidyenum.h:1285
@ TidyAttr_OnKEYDOWN
OnKEYDOWN=.
Definition tidyenum.h:1114
@ TidyAttr_TABINDEX
TABINDEX=.
Definition tidyenum.h:1156
@ TidyAttr_HREF
HREF=.
Definition tidyenum.h:1069
@ TidyAttr_TARGET
TARGET=.
Definition tidyenum.h:1157
@ TidyAttr_STYLE
STYLE=.
Definition tidyenum.h:1154
@ TidyAttr_FILLOPACITY
FILLOPACITY=.
Definition tidyenum.h:1367
@ TidyAttr_PLAYSINLINE
PLAYSINLINE=.
Definition tidyenum.h:1271
@ TidyAttr_DATASRC
DATASRC=.
Definition tidyenum.h:1051
@ TidyAttr_OnDURATIONCHANGE
OnDURATIONCHANGE=.
Definition tidyenum.h:1233
@ TidyAttr_DOWNLOAD
DOWNLOAD=.
Definition tidyenum.h:1057
@ TidyAttr_SDASUFF
SDASUFF=.
Definition tidyenum.h:1181
@ TidyAttr_OnRESIZE
OnRESIZE=.
Definition tidyenum.h:1257
@ TidyAttr_OnMESSAGE
OnMESSAGE=.
Definition tidyenum.h:1243
@ TidyAttr_NORESIZE
NORESIZE=.
Definition tidyenum.h:1098
@ TidyAttr_OnSEEKED
OnSEEKED=.
Definition tidyenum.h:1259
@ TidyAttr_ARIA_DROPEFFECT
ARIA_DROPEFFECT=.
Definition tidyenum.h:1294
@ TidyAttr_OnHASHCHANGE
OnHASHCHANGE=.
Definition tidyenum.h:1237
@ TidyAttr_PREFIX
PREFIX=.
Definition tidyenum.h:1339
@ TidyAttr_VALUETYPE
VALUETYPE=.
Definition tidyenum.h:1166
@ TidyAttr_CHALLENGE
CHALLENGE=.
Definition tidyenum.h:1188
@ TidyAttr_STROKEWIDTH
STROKEWIDTH=.
Definition tidyenum.h:1362
@ TidyAttr_LINK
LINK=.
Definition tidyenum.h:1087
@ TidyAttr_LAST_MODIFIED
LAST_MODIFIED=.
Definition tidyenum.h:1084
@ TidyAttr_PRELOAD
PRELOAD=.
Definition tidyenum.h:1273
@ TidyAttr_OnSELECT
OnSELECT=.
Definition tidyenum.h:1126
@ TidyAttr_XML_SPACE
XML_SPACE=.
Definition tidyenum.h:1173
@ TidyAttr_NOHREF
NOHREF=.
Definition tidyenum.h:1097
@ TidyAttr_ALIGN
ALIGN=.
Definition tidyenum.h:1016
@ TidyAttr_OnPLAY
OnPLAY=.
Definition tidyenum.h:1250
@ TidyAttr_CONTENTEDITABLE
CONTENTEDITABLE=.
Definition tidyenum.h:1189
@ TidyAttr_ARIA_VALUETEXT
ARIA_VALUETEXT=.
Definition tidyenum.h:1320
@ TidyAttr_ALT
ALT=.
Definition tidyenum.h:1019
@ TidyAttr_ARIA_CONTROLS
ARIA_CONTROLS=.
Definition tidyenum.h:1291
@ TidyAttr_OnLOAD
OnLOAD=.
Definition tidyenum.h:1117
@ TidyAttr_FORMENCTYPE
FORMENCTYPE=.
Definition tidyenum.h:1199
@ TidyAttr_RBSPAN
RBSPAN=.
Definition tidyenum.h:1131
@ TidyAttr_HIDDEN
HIDDEN=.
Definition tidyenum.h:1203
@ TidyAttr_ARIA_SELECTED
ARIA_SELECTED=.
Definition tidyenum.h:1314
@ TidyAttr_OnINPUT
OnINPUT=.
Definition tidyenum.h:1238
@ TidyAttr_LEFTMARGIN
LEFTMARGIN=.
Definition tidyenum.h:1086
@ TidyAttr_XMLNS
XMLNS=.
Definition tidyenum.h:1174
@ TidyAttr_OnPAGEHIDE
OnPAGEHIDE=.
Definition tidyenum.h:1247
@ TidyAttr_READONLY
READONLY=.
Definition tidyenum.h:1132
@ TidyAttr_OnSUBMIT
OnSUBMIT=.
Definition tidyenum.h:1127
@ TidyAttr_SRCSET
SRCSET= (HTML5)
Definition tidyenum.h:1151
@ TidyAttr_OnLOADEDDATA
OnLOADEDDATA=.
Definition tidyenum.h:1240
@ TidyAttr_STANDBY
STANDBY=.
Definition tidyenum.h:1152
@ TidyAttr_OnBEFOREUPDATE
OnBEFOREUPDATE=.
Definition tidyenum.h:1104
@ TidyAttr_CLEAR
CLEAR=.
Definition tidyenum.h:1037
@ TidyAttr_AXIS
AXIS=.
Definition tidyenum.h:1021
@ TidyUppercaseNo
Don't uppercase.
Definition tidyenum.h:810
@ TidyUppercasePreserve
Preserve case.
Definition tidyenum.h:812
@ TidyUppercaseYes
Do uppercase.
Definition tidyenum.h:811
@ TidySortAttrAlpha
Sort attributes alphabetically.
Definition tidyenum.h:802
@ TidySortAttrNone
Don't sort attributes.
Definition tidyenum.h:801
@ TidyKeepFirst
Keep the first instance of an attribute.
Definition tidyenum.h:792
@ TidyKeepLast
Keep the last instance of an attribute.
Definition tidyenum.h:793
@ TidyCRLF
Use DOS/Windows style: CR+LF.
Definition tidyenum.h:745
@ TidyCR
Use Macintosh style: CR.
Definition tidyenum.h:746
@ TidyLF
Use Unix style: LF.
Definition tidyenum.h:744
@ TidyEncAscii
Definition tidyenum.h:756
@ TidyEncLatin1
Definition tidyenum.h:758
@ TidyEncUtf16le
Definition tidyenum.h:766
@ TidyEncWin1252
Definition tidyenum.h:764
@ TidyEncMac
Definition tidyenum.h:763
@ TidyEncUtf8
Definition tidyenum.h:759
@ TidyEncUtf16
Definition tidyenum.h:768
@ TidyEncUtf16be
Definition tidyenum.h:767
@ TidyEncIso2022
Definition tidyenum.h:761
@ TidyEncShiftjis
Definition tidyenum.h:770
@ TidyEncBig5
Definition tidyenum.h:769
@ TidyEncRaw
Definition tidyenum.h:755
@ TidyEncIbm858
Definition tidyenum.h:765
@ TidyEncLatin0
Definition tidyenum.h:757
@ TidyDoctypeStrict
Convert document to HTML 4 strict content model.
Definition tidyenum.h:782
@ TidyDoctypeAuto
Keep DOCTYPE in input.
Definition tidyenum.h:781
@ TidyDoctypeOmit
Omit DOCTYPE altogether.
Definition tidyenum.h:780
@ TidyDoctypeHtml5
<!DOCTYPE html>
Definition tidyenum.h:779
@ TidyDoctypeLoose
Convert document to HTML 4 transitional content model.
Definition tidyenum.h:783
@ TidyDoctypeUser
Set DOCTYPE FPI explicitly.
Definition tidyenum.h:784
@ TidyTag_H2
H2.
Definition tidyenum.h:887
@ TidyTag_DD
DD.
Definition tidyenum.h:872
@ TidyTag_IFRAME
IFRAME.
Definition tidyenum.h:896
@ TidyTag_TEXTAREA
TEXTAREA.
Definition tidyenum.h:956
@ TidyTag_SERVER
SERVER.
Definition tidyenum.h:942
@ TidyTag_PARAM
PARAM.
Definition tidyenum.h:927
@ TidyTag_EM
EM.
Definition tidyenum.h:879
@ TidyTag_FOOTER
FOOTER.
Definition tidyenum.h:982
@ TidyTag_SOURCE
SOURCE.
Definition tidyenum.h:993
@ TidyTag_FRAMESET
FRAMESET.
Definition tidyenum.h:885
@ TidyTag_AUDIO
AUDIO.
Definition tidyenum.h:972
@ TidyTag_SAMP
SAMP.
Definition tidyenum.h:939
@ TidyTag_WBR
WBR.
Definition tidyenum.h:966
@ TidyTag_HR
HR.
Definition tidyenum.h:893
@ TidyTag_ARTICLE
ARTICLE.
Definition tidyenum.h:970
@ TidyTag_BGSOUND
BGSOUND.
Definition tidyenum.h:858
@ TidyTag_RB
RB.
Definition tidyenum.h:932
@ TidyTag_P
P.
Definition tidyenum.h:926
@ TidyTag_FORM
FORM.
Definition tidyenum.h:883
@ TidyTag_NEXTID
NEXTID.
Definition tidyenum.h:968
@ TidyTag_BUTTON
BUTTON.
Definition tidyenum.h:864
@ TidyTag_SCRIPT
SCRIPT.
Definition tidyenum.h:940
@ TidyTag_TRACK
TRACK.
Definition tidyenum.h:997
@ TidyTag_BIG
BIG.
Definition tidyenum.h:859
@ TidyTag_H1
H1.
Definition tidyenum.h:886
@ TidyTag_KBD
KBD.
Definition tidyenum.h:902
@ TidyTag_CENTER
CENTER.
Definition tidyenum.h:866
@ TidyTag_INS
INS.
Definition tidyenum.h:900
@ TidyTag_APPLET
APPLET.
Definition tidyenum.h:852
@ TidyTag_SPAN
SPAN.
Definition tidyenum.h:946
@ TidyTag_B
B.
Definition tidyenum.h:854
@ TidyTag_SELECT
SELECT.
Definition tidyenum.h:941
@ TidyTag_THEAD
THEAD.
Definition tidyenum.h:959
@ TidyTag_DATA
DATA.
Definition tidyenum.h:976
@ TidyTag_S
S.
Definition tidyenum.h:938
@ TidyTag_DETAILS
DETAILS.
Definition tidyenum.h:978
@ TidyTag_MARK
MARK.
Definition tidyenum.h:986
@ TidyTag_LEGEND
LEGEND.
Definition tidyenum.h:906
@ TidyTag_Q
Q.
Definition tidyenum.h:931
@ TidyTag_NOBR
NOBR.
Definition tidyenum.h:916
@ TidyTag_ILAYER
ILAYER.
Definition tidyenum.h:897
@ TidyTag_AREA
AREA.
Definition tidyenum.h:853
@ TidyTag_DL
DL.
Definition tidyenum.h:877
@ TidyTag_NOFRAMES
NOFRAMES.
Definition tidyenum.h:918
@ TidyTag_UL
UL.
Definition tidyenum.h:964
@ TidyTag_FRAME
FRAME.
Definition tidyenum.h:884
@ TidyTag_TEMPLATE
TEMPLATE.
Definition tidyenum.h:995
@ TidyTag_OL
OL.
Definition tidyenum.h:923
@ TidyTag_DATALIST
DATALIST.
Definition tidyenum.h:977
@ TidyTag_SMALL
SMALL.
Definition tidyenum.h:944
@ TidyTag_CITE
CITE.
Definition tidyenum.h:867
@ TidyTag_MAIN
MAIN.
Definition tidyenum.h:985
@ TidyTag_ISINDEX
ISINDEX.
Definition tidyenum.h:901
@ TidyTag_ABBR
ABBR.
Definition tidyenum.h:848
@ TidyTag_FIELDSET
FIELDSET.
Definition tidyenum.h:881
@ TidyTag_HTML
HTML.
Definition tidyenum.h:894
@ TidyTag_LISTING
LISTING.
Definition tidyenum.h:909
@ N_TIDY_TAGS
Must be last.
Definition tidyenum.h:1001
@ TidyTag_SLOT
SLOT.
Definition tidyenum.h:999
@ TidyTag_RP
RP.
Definition tidyenum.h:934
@ TidyTag_I
I.
Definition tidyenum.h:895
@ TidyTag_XMP
XMP.
Definition tidyenum.h:967
@ TidyTag_NOSCRIPT
NOSCRIPT.
Definition tidyenum.h:921
@ TidyTag_TFOOT
TFOOT.
Definition tidyenum.h:957
@ TidyTag_KEYGEN
KEYGEN.
Definition tidyenum.h:903
@ TidyTag_LI
LI.
Definition tidyenum.h:907
@ TidyTag_COMMAND
COMMAND.
Definition tidyenum.h:975
@ TidyTag_COL
COL.
Definition tidyenum.h:869
@ TidyTag_COMMENT
COMMENT.
Definition tidyenum.h:871
@ TidyTag_UNKNOWN
Unknown tag! Must be first.
Definition tidyenum.h:846
@ TidyTag_MENUITEM
MENUITEM.
Definition tidyenum.h:987
@ TidyTag_TBODY
TBODY.
Definition tidyenum.h:954
@ TidyTag_TT
TT.
Definition tidyenum.h:962
@ TidyTag_BDO
BDO.
Definition tidyenum.h:857
@ TidyTag_DEL
DEL.
Definition tidyenum.h:873
@ TidyTag_STRIKE
STRIKE.
Definition tidyenum.h:947
@ TidyTag_INPUT
INPUT.
Definition tidyenum.h:899
@ TidyTag_HGROUP
HGROUP.
Definition tidyenum.h:984
@ TidyTag_BDI
BDI.
Definition tidyenum.h:973
@ TidyTag_H4
H4.
Definition tidyenum.h:889
@ TidyTag_OPTION
OPTION.
Definition tidyenum.h:925
@ TidyTag_H5
H5.
Definition tidyenum.h:890
@ TidyTag_TR
TR.
Definition tidyenum.h:961
@ TidyTag_VAR
VAR.
Definition tidyenum.h:965
@ TidyTag_SERVLET
SERVLET.
Definition tidyenum.h:943
@ TidyTag_RBC
RBC.
Definition tidyenum.h:933
@ TidyTag_LAYER
LAYER.
Definition tidyenum.h:905
@ TidyTag_A
A.
Definition tidyenum.h:847
@ TidyTag_FIGURE
FIGURE.
Definition tidyenum.h:981
@ TidyTag_SUB
SUB.
Definition tidyenum.h:950
@ TidyTag_RTC
RTC.
Definition tidyenum.h:936
@ TidyTag_CODE
CODE.
Definition tidyenum.h:868
@ TidyTag_LABEL
LABEL.
Definition tidyenum.h:904
@ TidyTag_TIME
TIME.
Definition tidyenum.h:996
@ TidyTag_HEADER
HEADER.
Definition tidyenum.h:983
@ TidyTag_FONT
FONT.
Definition tidyenum.h:882
@ TidyTag_MENU
MENU.
Definition tidyenum.h:913
@ TidyTag_ADDRESS
ADDRESS.
Definition tidyenum.h:850
@ TidyTag_SUMMARY
SUMMARY.
Definition tidyenum.h:994
@ TidyTag_CANVAS
CANVAS.
Definition tidyenum.h:974
@ TidyTag_H6
H6.
Definition tidyenum.h:891
@ TidyTag_BASEFONT
BASEFONT.
Definition tidyenum.h:856
@ TidyTag_STYLE
STYLE.
Definition tidyenum.h:949
@ TidyTag_U
U.
Definition tidyenum.h:963
@ TidyTag_META
META.
Definition tidyenum.h:914
@ TidyTag_OBJECT
OBJECT.
Definition tidyenum.h:922
@ TidyTag_METER
METER.
Definition tidyenum.h:988
@ TidyTag_DIR
DIR.
Definition tidyenum.h:875
@ TidyTag_MARQUEE
MARQUEE.
Definition tidyenum.h:912
@ TidyTag_SECTION
SECTION.
Definition tidyenum.h:992
@ TidyTag_FIGCAPTION
FIGCAPTION.
Definition tidyenum.h:980
@ TidyTag_CAPTION
CAPTION.
Definition tidyenum.h:865
@ TidyTag_STRONG
STRONG.
Definition tidyenum.h:948
@ TidyTag_IMG
IMG.
Definition tidyenum.h:898
@ TidyTag_ACRONYM
ACRONYM.
Definition tidyenum.h:849
@ TidyTag_NOEMBED
NOEMBED.
Definition tidyenum.h:917
@ TidyTag_VIDEO
VIDEO.
Definition tidyenum.h:998
@ TidyTag_OUTPUT
OUTPUT.
Definition tidyenum.h:990
@ TidyTag_PICTURE
PICTURE (HTML5)
Definition tidyenum.h:928
@ TidyTag_COLGROUP
COLGROUP.
Definition tidyenum.h:870
@ TidyTag_ASIDE
ASIDE.
Definition tidyenum.h:971
@ TidyTag_RUBY
RUBY.
Definition tidyenum.h:937
@ TidyTag_HEAD
HEAD.
Definition tidyenum.h:892
@ TidyTag_NOSAVE
NOSAVE.
Definition tidyenum.h:920
@ TidyTag_RT
RT.
Definition tidyenum.h:935
@ TidyTag_BLINK
BLINK.
Definition tidyenum.h:860
@ TidyTag_TD
TD.
Definition tidyenum.h:955
@ TidyTag_MATHML
MATH (HTML5) [i_a]2 MathML embedded in [X]HTML.
Definition tidyenum.h:911
@ TidyTag_DT
DT.
Definition tidyenum.h:878
@ TidyTag_NOLAYER
NOLAYER.
Definition tidyenum.h:919
@ TidyTag_OPTGROUP
OPTGROUP.
Definition tidyenum.h:924
@ TidyTag_DIALOG
DIALOG.
Definition tidyenum.h:979
@ TidyTag_PRE
PRE.
Definition tidyenum.h:930
@ TidyTag_LINK
LINK.
Definition tidyenum.h:908
@ TidyTag_BR
BR.
Definition tidyenum.h:863
@ TidyTag_PLAINTEXT
PLAINTEXT.
Definition tidyenum.h:929
@ TidyTag_TITLE
TITLE.
Definition tidyenum.h:960
@ TidyTag_DIV
DIF.
Definition tidyenum.h:876
@ TidyTag_EMBED
EMBED.
Definition tidyenum.h:880
@ TidyTag_TH
TH.
Definition tidyenum.h:958
@ TidyTag_SPACER
SPACER.
Definition tidyenum.h:945
@ TidyTag_BODY
BODY.
Definition tidyenum.h:862
@ TidyTag_BASE
BASE.
Definition tidyenum.h:855
@ TidyTag_BLOCKQUOTE
BLOCKQUOTE.
Definition tidyenum.h:861
@ TidyTag_SVG
SVG (HTML5)
Definition tidyenum.h:952
@ TidyTag_MULTICOL
MULTICOL.
Definition tidyenum.h:915
@ TidyTag_SUP
SUP.
Definition tidyenum.h:951
@ TidyTag_TABLE
TABLE.
Definition tidyenum.h:953
@ TidyTag_PROGRESS
PROGRESS.
Definition tidyenum.h:991
@ TidyTag_NAV
NAV.
Definition tidyenum.h:989
@ TidyTag_ALIGN
ALIGN.
Definition tidyenum.h:851
@ TidyTag_MAP
MAP.
Definition tidyenum.h:910
@ TidyTag_DFN
DFN.
Definition tidyenum.h:874
@ TidyTag_H3
H3.
Definition tidyenum.h:888
@ tidyFormatType_INT
Argument is signed integer.
Definition tidyenum.h:1411
@ tidyFormatType_DOUBLE
Argument is a double.
Definition tidyenum.h:1414
@ tidyFormatType_UINT
Argument is unsigned integer.
Definition tidyenum.h:1412
@ tidyFormatType_STRING
Argument is a string.
Definition tidyenum.h:1413
@ tidyFormatType_UNKNOWN
Argument type is unknown!
Definition tidyenum.h:1415
@ TidyString
String.
Definition tidyenum.h:695
@ TidyBoolean
Boolean.
Definition tidyenum.h:697
@ TidyInteger
Integer or enumeration.
Definition tidyenum.h:696