- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 10 Feb 2009 14:15:25 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/parser/analyzer In directory hutz:/tmp/cvs-serv16935 Modified Files: CssParser.java Log Message: generated Index: CssParser.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/parser/analyzer/CssParser.java,v retrieving revision 1.47 retrieving revision 1.48 diff -u -d -r1.47 -r1.48 --- CssParser.java 10 Feb 2009 14:09:26 -0000 1.47 +++ CssParser.java 10 Feb 2009 14:15:23 -0000 1.48 @@ -2766,6 +2766,7 @@ case COMMA: case STRING: case IDENT: + case HASHIDENT: case HASH: case MINUS: case DIV: @@ -2897,6 +2898,7 @@ break; case STRING: case IDENT: + case HASHIDENT: case HASH: case URL: case UNICODERANGE: @@ -2929,6 +2931,7 @@ setValue(new CssIdent(), exp, operator, n, IDENT); } break; + case HASHIDENT: case HASH: hexcolor(exp); break; @@ -3022,9 +3025,20 @@ */ final public void hexcolor(CssExpression exp) throws ParseException { Token n; - n = jj_consume_token(HASH); - n.image = Util.strip(n.image); + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case HASHIDENT: + n = jj_consume_token(HASHIDENT); + break; + case HASH: + n = jj_consume_token(HASH); + n.image = Util.strip(n.image); setValue(new org.w3c.css.values.CssColor(), exp, ' ', n, HASH); + break; + default: + jj_la1[112] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); + } } String skipStatement() throws ParseException { @@ -3276,7 +3290,7 @@ public Token token, jj_nt; private int jj_ntk; private int jj_gen; - final private int[] jj_la1 = new int[112]; + final private int[] jj_la1 = new int[113]; static private int[] jj_la1_0; static private int[] jj_la1_1; static private int[] jj_la1_2; @@ -3286,13 +3300,13 @@ jj_la1_2(); } private static void jj_la1_0() { - jj_la1_0 = new int[] {0x0,0x0,0x0,0xe00000,0xe00000,0x0,0x200000,0x200000,0x0,0xc00000,0xc00000,0x200000,0x200000,0x0,0x200000,0x20000000,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x20000000,0x200000,0x80000000,0x200000,0x200000,0x200000,0x200000,0x0,0x200000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x20000000,0x200000,0x20000000,0x58000000,0x200000,0x200000,0x58200000,0x8000000,0x200000,0x20000000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x0,0x58200000,0x200000,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200000,0x200000,0x3000000,0x200000,0x200000,0x0,0x3000000,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x0,0x0,0x200000,0x0,0x0,0x200000,0x0,0x200000,0x28000000,0x8000000,0x0,0x200000,0x0,0x200000,0x8000000,0x200000,}; + jj_la1_0 = new int[] {0x0,0x0,0x0,0xe00000,0xe00000,0x0,0x200000,0x200000,0x0,0xc00000,0xc00000,0x200000,0x200000,0x0,0x200000,0x20000000,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x20000000,0x200000,0x80000000,0x200000,0x200000,0x200000,0x200000,0x0,0x200000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x20000000,0x200000,0x20000000,0x58000000,0x200000,0x200000,0x58200000,0x8000000,0x200000,0x20000000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x0,0x58200000,0x200000,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200000,0x200000,0x3000000,0x200000,0x200000,0x0,0x3000000,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x0,0x0,0x200000,0x0,0x0,0x200000,0x0,0x200000,0x28000000,0x8000000,0x0,0x200000,0x0,0x200000,0x8000000,0x200000,0x0,}; } private static void jj_la1_1() { - jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5fc8a01c,0x0,0x0,0x0,0x0,0x200001,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x100000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5fc8a01c,0x0,0x0,0x0,0x0,0x4,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x1000,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x4,0x800,0x0,0x4,0x0,0x0,0x0,0x5fc82018,0x5fc82018,0x5fc82018,0x5fc82018,0x5fc8a01c,0x5fc00000,0x5fc00000,0x8004,0x0,0x0,0x3c0,0x0,0x0,0x5,0x3c0,0x0,0x5,0x0,0x0,0x0,0x4,0x80000,0x18,0x0,0x0,0x80000,0x0,0x0,0x0,0xffe01415,0x400,0xffc00000,0x0,0x200015,0x0,0xffe00415,0x0,}; + jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5fc8a01c,0x0,0x0,0x0,0x0,0x200001,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x100000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5fc8a01c,0x0,0x0,0x0,0x0,0x4,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x1000,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x4,0x800,0x0,0x4,0x0,0x0,0x0,0x5fc82018,0x5fc82018,0x5fc82018,0x5fc82018,0x5fc8a01c,0x5fc00000,0x5fc00000,0x8004,0x0,0x0,0x3c0,0x0,0x0,0x5,0x3c0,0x0,0x5,0x0,0x0,0x0,0x4,0x80000,0x18,0x0,0x0,0x80000,0x0,0x0,0x0,0xffe0141d,0x400,0xffc00000,0x0,0x20001d,0x0,0xffe0041d,0x0,0x18,}; } private static void jj_la1_2() { - jj_la1_2 = new int[] {0xc0000000,0xc0000000,0x8,0x0,0x0,0x10,0x0,0x0,0x80083e4,0x10000,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3c00,0x3c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000004,0x8000004,0x8000004,0x8000004,0x8000004,0x8000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x30000000,0x0,0x30000000,0x4,0x0,0x0,0x2,0x0,0x0,0x2,0x0,0x24000001,0x0,0x20000001,0x0,0x4000000,0x0,0x24000001,0x0,}; + jj_la1_2 = new int[] {0xc0000000,0xc0000000,0x8,0x0,0x0,0x10,0x0,0x0,0x80083e4,0x10000,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3c00,0x3c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000004,0x8000004,0x8000004,0x8000004,0x8000004,0x8000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x30000000,0x0,0x30000000,0x4,0x0,0x0,0x2,0x0,0x0,0x2,0x0,0x24000001,0x0,0x20000001,0x0,0x4000000,0x0,0x24000001,0x0,0x0,}; } public CssParser(java.io.InputStream stream) { @@ -3304,7 +3318,7 @@ token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 112; i++) jj_la1[i] = -1; + for (int i = 0; i < 113; i++) jj_la1[i] = -1; } public void ReInit(java.io.InputStream stream) { @@ -3316,7 +3330,7 @@ token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 112; i++) jj_la1[i] = -1; + for (int i = 0; i < 113; i++) jj_la1[i] = -1; } public CssParser(java.io.Reader stream) { @@ -3325,7 +3339,7 @@ token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 112; i++) jj_la1[i] = -1; + for (int i = 0; i < 113; i++) jj_la1[i] = -1; } public void ReInit(java.io.Reader stream) { @@ -3334,7 +3348,7 @@ token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 112; i++) jj_la1[i] = -1; + for (int i = 0; i < 113; i++) jj_la1[i] = -1; } public CssParser(CssParserTokenManager tm) { @@ -3342,7 +3356,7 @@ token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 112; i++) jj_la1[i] = -1; + for (int i = 0; i < 113; i++) jj_la1[i] = -1; } public void ReInit(CssParserTokenManager tm) { @@ -3350,7 +3364,7 @@ token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 112; i++) jj_la1[i] = -1; + for (int i = 0; i < 113; i++) jj_la1[i] = -1; } final private Token jj_consume_token(int kind) throws ParseException { @@ -3405,7 +3419,7 @@ la1tokens[jj_kind] = true; jj_kind = -1; } - for (int i = 0; i < 112; i++) { + for (int i = 0; i < 113; i++) { if (jj_la1[i] == jj_gen) { for (int j = 0; j < 32; j++) { if ((jj_la1_0[i] & (1<<j)) != 0) {
Received on Tuesday, 10 February 2009 14:15:34 UTC