Exemplo n.º 1
0
 /// <summary>
 /// Standard constructor
 /// </summary>
 public TokenDescriptionMatch(TokenDescription description, int from, int to, TokenMatchKind kind)
 {
     Description = description;
     From        = from;
     To          = to;
     Kind        = kind;
 }
Exemplo n.º 2
0
 // Standard constructor
 internal Token(TokenDescription descriptor, int startLine, int startColumn)
     : base()
 {
     Description = descriptor;
     StartLine   = startLine;
     StartColumn = startColumn;
 }
Exemplo n.º 3
0
        /// <summary>
        /// Add a description
        /// </summary>
        public void Add(TokenDescription value)
        {
            if (null == value)
            {
                throw new ArgumentNullException("value");
            }

            CoreAdd(value);
        }
Exemplo n.º 4
0
        // Add new rule
        private void CoreAdd(TokenDescription item)
        {
            if (null == item)
            {
                return;
            }

            if (m_Items.Contains(item))
            {
                return;
            }

            m_Items.Add(item);

            m_Updated = true;
        }