/* * This program is free software; you can redistribute it and/or modify it under the * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software * Foundation. * * You should have received a copy of the GNU Lesser General Public License along with this * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html * or from the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU Lesser General Public License for more details. * * Copyright (c) 2009 Pentaho Corporation. All rights reserved. */ package org.w3c.flute.parser; public interface ParserConstants { int EOF = 0; int S = 1; int CDO = 5; int CDC = 6; int LBRACE = 7; int RBRACE = 8; int DASHMATCH = 9; int INCLUDES = 10; int EQ = 11; int PLUS = 12; int MINUS = 13; int COMMA = 14; int SEMICOLON = 15; int PRECEDES = 16; int DIV = 17; int LBRACKET = 18; int RBRACKET = 19; int ANY = 20; int DOT = 21; int LPARAN = 22; int RPARAN = 23; int COLON = 24; int NONASCII = 25; int H = 26; int UNICODE = 27; int ESCAPE = 28; int NMSTART = 29; int NMCHAR = 30; int STRINGCHAR = 31; int D = 32; int NAME = 33; int NNAME = 34; int STRING = 35; int IDENT = 36; int NUMBER = 37; int _URL = 38; int URL = 39; int NAMESPACE_IDENT = 40; int PERCENTAGE = 41; int PT = 42; int MM = 43; int CM = 44; int PC = 45; int IN = 46; int PX = 47; int EMS = 48; int EXS = 49; int DEG = 50; int RAD = 51; int GRAD = 52; int MS = 53; int SECOND = 54; int HZ = 55; int KHZ = 56; int DIMEN = 57; int HASH = 58; int IMPORT_SYM = 59; int MEDIA_SYM = 60; int CHARSET_SYM = 61; int PAGE_SYM = 62; int NAMESPACE_SYM = 63; int FONT_FACE_SYM = 64; int ATKEYWORD = 65; int IMPORTANT_SYM = 66; int RANGE0 = 67; int RANGE1 = 68; int RANGE2 = 69; int RANGE3 = 70; int RANGE4 = 71; int RANGE5 = 72; int RANGE6 = 73; int RANGE = 74; int UNI = 75; int UNICODERANGE = 76; int FUNCTION = 77; int UNKNOWN = 78; int DEFAULT = 0; int IN_COMMENT = 1; String[] tokenImage = { "<EOF>", "<S>", "\"/*\"", "\"*/\"", "<token of kind 4>", "\"<!--\"", "\"-->\"", "\"{\"", "\"}\"", "\"|=\"", "\"~=\"", "\"=\"", "\"+\"", "\"-\"", "\",\"", "\";\"", "\">\"", "\"/\"", "\"[\"", "\"]\"", "\"*\"", "\".\"", "\")\"", "\"(\"", "\":\"", "<NONASCII>", "<H>", "<UNICODE>", "<ESCAPE>", "<NMSTART>", "<NMCHAR>", "<STRINGCHAR>", "<D>", "<NAME>", "<NNAME>", "<STRING>", "<IDENT>", "<NUMBER>", "<_URL>", "<URL>", "<NAMESPACE_IDENT>", "<PERCENTAGE>", "<PT>", "<MM>", "<CM>", "<PC>", "<IN>", "<PX>", "<EMS>", "<EXS>", "<DEG>", "<RAD>", "<GRAD>", "<MS>", "<SECOND>", "<HZ>", "<KHZ>", "<DIMEN>", "<HASH>", "\"@import\"", "\"@media\"", "\"@charset\"", "\"@page\"", "\"@namespace\"", "\"@font-face\"", "<ATKEYWORD>", "<IMPORTANT_SYM>", "<RANGE0>", "<RANGE1>", "<RANGE2>", "<RANGE3>", "<RANGE4>", "<RANGE5>", "<RANGE6>", "<RANGE>", "<UNI>", "<UNICODERANGE>", "<FUNCTION>", "<UNKNOWN>", }; }