コード例 #1
0
        static void Main(string[] args)
        {
            DragonLexer  lex = new DragonLexer();
            DragonParser par = new DragonParser(lex);

            par.Program();
        }
コード例 #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     InputAndOutput.InputText = richTextBox1.Text;
     InputAndOutput.OutputText.Clear();
     InputAndOutput.ErrorText.Clear();
     DragonLexer lex = new DragonLexer();
     DragonParser par = new DragonParser(lex);
     par.Program();
     richTextBox2.Text = InputAndOutput.OutputText.ToString();
     richTextBox3.Text = InputAndOutput.ErrorText.ToString();
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: michal880/DragonLibrary
        /// <summary>
        /// You cannot change what's in here.
        /// </summary>
        static void Main(string[] args)
        {
            var dragonFileGenerator = new DragonFileGenerator();

            dragonFileGenerator.HereBeDragons();

            IDragonParser parser  = new DragonParser();
            var           dragons = parser.Parse();

            IDragonHistoryWriter historyWriter = new DragonHistoryWriter();

            historyWriter.ColorfulStoryOnMyScreen(dragons);

            Console.ReadKey();
        }