Bug 570309 - Remove the dead code for the "comment end space" state. rs=jonas, a=blocking2.0-betaN.

This commit is contained in:
Henri Sivonen
2010-10-25 12:22:59 +03:00
parent 989937704f
commit 13cd90db61
3 changed files with 87 additions and 189 deletions

View File

@@ -352,43 +352,42 @@ jArray<PRUnichar,PRInt32> nsHtml5Tokenizer::NOFRAMES_ARR = 0;
#define NS_HTML5TOKENIZER_COMMENT 34
#define NS_HTML5TOKENIZER_COMMENT_END_DASH 35
#define NS_HTML5TOKENIZER_COMMENT_END 36
#define NS_HTML5TOKENIZER_COMMENT_END_SPACE 37
#define NS_HTML5TOKENIZER_COMMENT_END_BANG 38
#define NS_HTML5TOKENIZER_NON_DATA_END_TAG_NAME 39
#define NS_HTML5TOKENIZER_MARKUP_DECLARATION_HYPHEN 40
#define NS_HTML5TOKENIZER_MARKUP_DECLARATION_OCTYPE 41
#define NS_HTML5TOKENIZER_DOCTYPE_UBLIC 42
#define NS_HTML5TOKENIZER_DOCTYPE_YSTEM 43
#define NS_HTML5TOKENIZER_AFTER_DOCTYPE_PUBLIC_KEYWORD 44
#define NS_HTML5TOKENIZER_BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS 45
#define NS_HTML5TOKENIZER_AFTER_DOCTYPE_SYSTEM_KEYWORD 46
#define NS_HTML5TOKENIZER_CONSUME_CHARACTER_REFERENCE 47
#define NS_HTML5TOKENIZER_CONSUME_NCR 48
#define NS_HTML5TOKENIZER_CHARACTER_REFERENCE_TAIL 49
#define NS_HTML5TOKENIZER_HEX_NCR_LOOP 50
#define NS_HTML5TOKENIZER_DECIMAL_NRC_LOOP 51
#define NS_HTML5TOKENIZER_HANDLE_NCR_VALUE 52
#define NS_HTML5TOKENIZER_HANDLE_NCR_VALUE_RECONSUME 53
#define NS_HTML5TOKENIZER_CHARACTER_REFERENCE_HILO_LOOKUP 54
#define NS_HTML5TOKENIZER_SELF_CLOSING_START_TAG 55
#define NS_HTML5TOKENIZER_CDATA_START 56
#define NS_HTML5TOKENIZER_CDATA_SECTION 57
#define NS_HTML5TOKENIZER_CDATA_RSQB 58
#define NS_HTML5TOKENIZER_CDATA_RSQB_RSQB 59
#define NS_HTML5TOKENIZER_SCRIPT_DATA_LESS_THAN_SIGN 60
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPE_START 61
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPE_START_DASH 62
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPED_DASH 63
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPED_DASH_DASH 64
#define NS_HTML5TOKENIZER_BOGUS_COMMENT_HYPHEN 65
#define NS_HTML5TOKENIZER_RAWTEXT_RCDATA_LESS_THAN_SIGN 66
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN 67
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPE_START 68
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED 69
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN 70
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED_DASH 71
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH 72
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPE_END 73
#define NS_HTML5TOKENIZER_COMMENT_END_BANG 37
#define NS_HTML5TOKENIZER_NON_DATA_END_TAG_NAME 38
#define NS_HTML5TOKENIZER_MARKUP_DECLARATION_HYPHEN 39
#define NS_HTML5TOKENIZER_MARKUP_DECLARATION_OCTYPE 40
#define NS_HTML5TOKENIZER_DOCTYPE_UBLIC 41
#define NS_HTML5TOKENIZER_DOCTYPE_YSTEM 42
#define NS_HTML5TOKENIZER_AFTER_DOCTYPE_PUBLIC_KEYWORD 43
#define NS_HTML5TOKENIZER_BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS 44
#define NS_HTML5TOKENIZER_AFTER_DOCTYPE_SYSTEM_KEYWORD 45
#define NS_HTML5TOKENIZER_CONSUME_CHARACTER_REFERENCE 46
#define NS_HTML5TOKENIZER_CONSUME_NCR 47
#define NS_HTML5TOKENIZER_CHARACTER_REFERENCE_TAIL 48
#define NS_HTML5TOKENIZER_HEX_NCR_LOOP 49
#define NS_HTML5TOKENIZER_DECIMAL_NRC_LOOP 50
#define NS_HTML5TOKENIZER_HANDLE_NCR_VALUE 51
#define NS_HTML5TOKENIZER_HANDLE_NCR_VALUE_RECONSUME 52
#define NS_HTML5TOKENIZER_CHARACTER_REFERENCE_HILO_LOOKUP 53
#define NS_HTML5TOKENIZER_SELF_CLOSING_START_TAG 54
#define NS_HTML5TOKENIZER_CDATA_START 55
#define NS_HTML5TOKENIZER_CDATA_SECTION 56
#define NS_HTML5TOKENIZER_CDATA_RSQB 57
#define NS_HTML5TOKENIZER_CDATA_RSQB_RSQB 58
#define NS_HTML5TOKENIZER_SCRIPT_DATA_LESS_THAN_SIGN 59
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPE_START 60
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPE_START_DASH 61
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPED_DASH 62
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPED_DASH_DASH 63
#define NS_HTML5TOKENIZER_BOGUS_COMMENT_HYPHEN 64
#define NS_HTML5TOKENIZER_RAWTEXT_RCDATA_LESS_THAN_SIGN 65
#define NS_HTML5TOKENIZER_SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN 66
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPE_START 67
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED 68
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN 69
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED_DASH 70
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH 71
#define NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPE_END 72
#define NS_HTML5TOKENIZER_LEAD_OFFSET (0xD800 - (0x10000 >> 10))
#define NS_HTML5TOKENIZER_BUFFER_GROW_BY 1024