예제 #1
0
        public int FindTokenStart(Java.Lang.ICharSequence text, int cursor)
        {
            int i = cursor;

            string t = text.ToString();

            while (i > 0 && !char.IsWhiteSpace(text.CharAt(i - 1)))
            {
                i--;
            }

            while (i < 0 && char.IsWhiteSpace(text.CharAt(i)))
            {
                i++;
            }

            return(i);
        }
예제 #2
0
        public Java.Lang.ICharSequence TerminateTokenFormatted(Java.Lang.ICharSequence text)
        {
            int i = text.Length();

            while (i > 0 && char.IsWhiteSpace(text.CharAt(i - 1)))
            {
                i--;
            }

            if (i > 0 && char.IsWhiteSpace(text.CharAt(i - 1)))
            {
                return(text);
            }
            else
            {
                return(text);
            }
        }