GetFloatNumber() 개인적인 메소드

Read a possible floating number from the token collection. float numbers can be in the following formats: nnnn n.nnn n.nnnE+n n.nnnE-n plus a sign in front of the number.
private GetFloatNumber ( ) : string
리턴 string
예제 #1
0
        public void GetFloat_OK9()
        {
            const string text = "+123";

              var lex = new Lexer(text) { Matches = Helper.SplitText(text) };

              var ret = lex.GetFloatNumber();

              Assert.AreEqual(text, ret);
              Assert.AreEqual(1, lex.Index);
        }
예제 #2
0
        public void GetFloat_OK8()
        {
            const string text = "1.123E+]";

              var lex = new Lexer(text) { Matches = Helper.SplitText(text) };

              var ret = lex.GetFloatNumber();

              Assert.AreEqual(text.Substring(0, text.Length - 1), ret);
              Assert.AreEqual(3, lex.Index);
        }