/// <summary> /// Add a token into the collection. /// </summary> /// <param name="characterTokenAdd">The character token.</param> /// <param name="tokenTypeAdd">The data type.</param> /// <param name="dataValue">The data value.</param> public void Add(char characterTokenAdd, TokenTypes tokenTypeAdd, string dataValue) { characterToken = characterTokenAdd; tokenType = tokenTypeAdd; initialValue = dataValue; switch (tokenTypeAdd) { case TokenTypes.NUMBER: datatype = new NumberDatatype(); break; case TokenTypes.CHARACTER: datatype = new CharacterDatatype(); break; case TokenTypes.DATE: // TODO Fill in the date code later. //datatype = new CharacterDatatype(); // not done yet break; } }
/// <summary> /// Add a token into the collection. /// </summary> /// <param name="characterTokenAdd">The character token.</param> /// <param name="tokenTypeAdd">The data type.</param> /// <param name="dataValue">The data value.</param> public Token(char characterTokenAdd, Key.TokenTypes tokenTypeAdd, string dataValue) { CharacterToken = characterTokenAdd; TokenType = tokenTypeAdd; InitialValue = dataValue; switch (tokenTypeAdd) { case Key.TokenTypes.Number: Datatype = new NumberDatatype(); break; case Key.TokenTypes.Character: Datatype = new CharacterDatatype(); break; case Key.TokenTypes.Date: // TODO Fill in the date code later. //datatype = new CharacterDatatype(); // not done yet break; } }