private static string PatternsRangeSample()
        {
            Composer.Clear();

            Composer.AppendLine("PatternsBetween(3, 12):");
            AddPatternsListToComposer(BitUtils.PatternsBetween(3, 12));
            Composer.AppendLineAtNewLine(PageSeparator).AppendLine();

            Composer.AppendLine("PatternsBetween(12, 3):");
            AddPatternsListToComposer(BitUtils.PatternsBetween(12, 3));
            Composer.AppendLineAtNewLine(PageSeparator).AppendLine();

            Composer.AppendLine("OnesPermutations(5, 2):");
            AddPatternsListToComposer(BitUtils.OnesPermutations(5, 2));
            Composer.AppendLineAtNewLine(PageSeparator).AppendLine();

            Composer.AppendLine("OnesPermutations(5, 3):");
            AddPatternsListToComposer(BitUtils.OnesPermutations(5, 3));
            Composer.AppendLineAtNewLine(PageSeparator).AppendLine();

            Composer.AppendLine("ZerosPermutations(5, 2):");
            AddPatternsListToComposer(BitUtils.ZerosPermutations(5, 2));
            Composer.AppendLineAtNewLine(PageSeparator).AppendLine();

            Composer.AppendLine("ZerosPermutations(5, 3):");
            AddPatternsListToComposer(BitUtils.ZerosPermutations(5, 3));
            Composer.AppendLineAtNewLine(PageSeparator).AppendLine();

            return(Composer.ToString());
        }
Exemple #2
0
        public string GenerateCode(ISyntaxTreeElement syntaxElement)
        {
            TextComposer.Clear();

            syntaxElement.AcceptVisitor(this);

            return(TextComposer.ToString());
        }
Exemple #3
0
        public void Clear()
        {
            UnselectActiveFile();

            _activeFolderPathList.Clear();

            _fileComposersDictionary.Clear();

            _log.Clear();
        }