1 //
2 // Copyright (c) 2010-2018 Antmicro
3 // Copyright (c) 2011-2015 Realtime Embedded
4 //
5 // This file is licensed under the MIT License.
6 // Full license text is available in 'licenses/MIT.txt'.
7 //
8 using System;
9 
10 namespace Antmicro.Renode.UserInterface.Tokenizer
11 {
12     public class MultilineStringToken : StringToken
13     {
MultilineStringToken(string value)14         public MultilineStringToken(string value) : base(value)
15         {
16             if(value.StartsWith(@"""""""", StringComparison.Ordinal))
17             {
18                 Value = value.Substring(3, value.Length - 6);
19             }
20             else
21             {
22                 Value = value;
23             }
24         }
25 
ToString()26         public override string ToString()
27         {
28             return string.Format("[MultilineString: Value={0}]", Value);
29         }
30     }
31 }
32 
33