1 // 2 // Copyright (c) 2010-2018 Antmicro 3 // 4 // This file is licensed under the MIT License. 5 // Full license text is available in 'licenses/MIT.txt'. 6 // 7 using System.Globalization; 8 9 namespace Antmicro.Renode.UserInterface.Tokenizer 10 { 11 public class FloatToken : Token 12 { FloatToken(string value)13 public FloatToken(string value) : base(value) 14 { 15 Value = float.Parse(value, CultureInfo.InvariantCulture); 16 } 17 18 public float Value { get; private set; } 19 GetObjectValue()20 public override object GetObjectValue() 21 { 22 return Value; 23 } 24 ToString()25 public override string ToString() 26 { 27 return string.Format("[FloatToken: Value={0}]", Value); 28 } 29 } 30 } 31 32