Exemple #1
0
        public MainForm()
        {
            InitializeComponent();

            FileHandlerHash = new Dictionary <int, FileHandlerForm>();

            tabCounter  = tabAdd.TabIndex;
            turnOnLexic = true;

            FileHandlerForm fileHandler = new FileHandlerForm();

            tabDefaultNew.Controls.Add(fileHandler);
            FileHandlerHash.Add(tabDefaultNew.TabIndex, fileHandler);

            Text = "TinyBASIC Analyzer";

            Lexic = new LexicAnalizer();

            radioRD      = new RadioButton();
            radioRD.Name = "syntaxType";
            radioRD.Text = "Recursive Descendent";
            toolStripRD  = new ToolStripControlHost(radioRD);

            radioNRD      = new RadioButton();
            radioNRD.Name = "syntaxType";
            radioNRD.Text = "Non Recursive Descendent";
            toolStripNRD  = new ToolStripControlHost(radioNRD);

            radioA         = new RadioButton();
            radioA.Name    = "syntaxType";
            radioA.Text    = "Ascendent";
            radioA.Checked = true;
            toolStripA     = new ToolStripControlHost(radioA);

            syntaxAnalizeTypeToolStripMenuItem.DropDownItems.Add(toolStripRD);
            syntaxAnalizeTypeToolStripMenuItem.DropDownItems.Add(toolStripNRD);
            syntaxAnalizeTypeToolStripMenuItem.DropDownItems.Add(toolStripA);
        }
 public void Initialize()
 {
     lexic = new LexicAnalizer();
 }