123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- #region Copyright and License
- //
- // Fizzler - CSS Selector Engine for Microsoft .NET Framework
- // Copyright (c) 2009 Atif Aziz, Colin Ramsay. All rights reserved.
- //
- // This library is free software; you can redistribute it and/or modify it under
- // the terms of the GNU Lesser General Public License as published by the Free
- // Software Foundation; either version 3 of the License, or (at your option)
- // any later version.
- //
- // This library 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.
- //
- // You should have received a copy of the GNU Lesser General Public License
- // along with this library; if not, write to the Free Software Foundation, Inc.,
- // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- //
- #endregion
- #pragma warning disable
- namespace Fizzler
- {
- /// <summary>
- /// Represents the classification of a token.
- /// </summary>
- public enum TokenKind
- {
- /// <summary>
- /// Represents end of input/file/stream
- /// </summary>
- Eoi,
- /// <summary>
- /// Represents {ident}
- /// </summary>
- Ident,
- /// <summary>
- /// Represents "#" {name}
- /// </summary>
- Hash,
- /// <summary>
- /// Represents "~="
- /// </summary>
- Includes,
- /// <summary>
- /// Represents "|="
- /// </summary>
- DashMatch,
- /// <summary>
- /// Represents "^="
- /// </summary>
- PrefixMatch,
- /// <summary>
- /// Represents "$="
- /// </summary>
- SuffixMatch,
- /// <summary>
- /// Represents "*="
- /// </summary>
- SubstringMatch,
- /// <summary>
- /// Represents {string}
- /// </summary>
- String,
- /// <summary>
- /// Represents S* "+"
- /// </summary>
- Plus,
- /// <summary>
- /// Represents S* ">"
- /// </summary>
- Greater,
- /// <summary>
- /// Represents [ \t\r\n\f]+
- /// </summary>
- WhiteSpace,
- /// <summary>
- /// Represents {ident} ")"
- /// </summary>
- Function,
- /// <summary>
- /// Represents [0-9]+
- /// </summary>
- Integer,
- /// <summary>
- /// Represents S* "~"
- /// </summary>
- Tilde,
- /// <summary>
- /// Represents an arbitrary character
- /// </summary>
- Char,
- }
- }
- #pragma warning restore
|