public SourceTextBilder(ListSyntRules _listSyntRules, TextFormatter _textFormatter)
        {
            ListSyntRules = _listSyntRules;
            TextFormatter = _textFormatter;

            TextFormatter.GetBodyBlock += getBodyBlock;
        }
        public SourceTextBilder()
        {
            TextFormatter = new TextFormatter();
            // todo
            ListSyntRules = new ListSyntRules(
                System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName) + "\\Rules_CS.txt");

            TextFormatter.GetBodyBlock += getBodyBlock;
        }
 public CSharpSemanticNodeConverter(ListSyntRules _listSyntRules, TextFormatter _textFormatter)
 {
     SourceTextBuilder = new SourceTextBilder(_listSyntRules, _textFormatter);
 }