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