Lucene.Net.Analysis.BR.BrazilianStemmer.createCT C# (CSharp) Method

createCT() private method

private createCT ( string term ) : void
term string
return void
        private void createCT(string term)
        {
            CT = changeTerm(term);

            if (CT.Length < 2) return;

            // if the first character is ... , remove it
            if ((CT[0] == '"') ||
                (CT[0] == '\'') ||
                (CT[0] == '-') ||
                (CT[0] == ',') ||
                (CT[0] == ';') ||
                (CT[0] == '.') ||
                (CT[0] == '?') ||
                (CT[0] == '!')
                )
            {
                CT = CT.Substring(1);
            }

            if (CT.Length < 2) return;

            // if the last character is ... , remove it
            if ((CT[CT.Length - 1] == '-') ||
                (CT[CT.Length - 1] == ',') ||
                (CT[CT.Length - 1] == ';') ||
                (CT[CT.Length - 1] == '.') ||
                (CT[CT.Length - 1] == '?') ||
                (CT[CT.Length - 1] == '!') ||
                (CT[CT.Length - 1] == '\'') ||
                (CT[CT.Length - 1] == '"')
                )
            {
                CT = CT.Substring(0, CT.Length - 1);
            }
        }