public bool SyntaxCheck() { bool blnResult = false; //if (this.disableCompilesyntaxCheckToolStripMenuItem.Checked) // return false; if (this.IsScript) { LSL2CSharp translator = new LSL2CSharp(ConfLSL); string strCSharp = translator.Parse(SourceCode); if (System.Diagnostics.Debugger.IsAttached) { for (int intI = this.tabControl1.TabPages.Count - 1; intI > 0; intI--) { this.tabControl1.TabPages.RemoveAt(intI); } // TODO TabPage tabPage = new TabPage("C#"); NumberedTextBox.NumberedTextBoxUC numberedTextBoxUC1 = new NumberedTextBox.NumberedTextBoxUC(); numberedTextBoxUC1.TextBox.Init(null, this.ConfCSharp); numberedTextBoxUC1.TextBox.Text = strCSharp; numberedTextBoxUC1.TextBox.ReadOnly = true; numberedTextBoxUC1.Dock = DockStyle.Fill; tabPage.Controls.Add(numberedTextBoxUC1); this.tabControl.TabPages.Add(tabPage); } blnResult = (null != CompilerHelper.CompileCSharp(this, strCSharp)); } return(blnResult); }
public bool SyntaxCheck() { bool blnResult = false; //if (this.disableCompilesyntaxCheckToolStripMenuItem.Checked) // return false; if (this.IsScript) { string lsl = SourceCode; // If it is LSLI, it needs to import scripts first, before it recognizes imported functions if (LSLIPathHelper.IsLSLI(this.FullPathName)) { LSLIConverter converter = new LSLIConverter(); lsl = converter.ExpandToLSL(this); } LSL2CSharp translator = new LSL2CSharp(ConfLSL); string strCSharp = translator.Parse(lsl); if (System.Diagnostics.Debugger.IsAttached) { for (int intI = this.tabControl1.TabPages.Count - 1; intI > 0; intI--) { this.tabControl1.TabPages.RemoveAt(intI); } // TODO TabPage tabPage = new TabPage("C#"); NumberedTextBox.NumberedTextBoxUC numberedTextBoxUC1 = new NumberedTextBox.NumberedTextBoxUC(); numberedTextBoxUC1.TextBox.Init(null, this.ConfCSharp); numberedTextBoxUC1.TextBox.Text = strCSharp; numberedTextBoxUC1.TextBox.ReadOnly = true; numberedTextBoxUC1.Dock = DockStyle.Fill; tabPage.Controls.Add(numberedTextBoxUC1); this.tabControl.TabPages.Add(tabPage); } blnResult = (null != CompilerHelper.CompileCSharp(this, strCSharp)); } return(blnResult); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); this.mainMenu1 = new System.Windows.Forms.MainMenu(this.components); this.menuItem1 = new System.Windows.Forms.MenuItem(); this.menuItem11 = new System.Windows.Forms.MenuItem(); this.menuItem4 = new System.Windows.Forms.MenuItem(); this.menuItem41 = new System.Windows.Forms.MenuItem(); this.menuItem40 = new System.Windows.Forms.MenuItem(); this.menuItem42 = new System.Windows.Forms.MenuItem(); this.menuItemUploadScript = new System.Windows.Forms.MenuItem(); this.menuItem15 = new System.Windows.Forms.MenuItem(); this.menuItem13 = new System.Windows.Forms.MenuItem(); this.menuItem5 = new System.Windows.Forms.MenuItem(); this.menuItem7 = new System.Windows.Forms.MenuItem(); this.menuItem35 = new System.Windows.Forms.MenuItem(); this.menuItem34 = new System.Windows.Forms.MenuItem(); this.menuItem36 = new System.Windows.Forms.MenuItem(); this.menuItem31 = new System.Windows.Forms.MenuItem(); this.menuItem32 = new System.Windows.Forms.MenuItem(); this.menuItem6 = new System.Windows.Forms.MenuItem(); this.menuItem8 = new System.Windows.Forms.MenuItem(); this.menuItem24 = new System.Windows.Forms.MenuItem(); this.menuItem23 = new System.Windows.Forms.MenuItem(); this.menuItem25 = new System.Windows.Forms.MenuItem(); this.menuItem22 = new System.Windows.Forms.MenuItem(); this.menuItem21 = new System.Windows.Forms.MenuItem(); this.menuItem20 = new System.Windows.Forms.MenuItem(); this.menuItem26 = new System.Windows.Forms.MenuItem(); this.menuItem28 = new System.Windows.Forms.MenuItem(); this.menuItem27 = new System.Windows.Forms.MenuItem(); this.menuItem37 = new System.Windows.Forms.MenuItem(); this.menuItem38 = new System.Windows.Forms.MenuItem(); this.menuItem39 = new System.Windows.Forms.MenuItem(); this.menuItem9 = new System.Windows.Forms.MenuItem(); this.menuItem12 = new System.Windows.Forms.MenuItem(); this.menuItem14 = new System.Windows.Forms.MenuItem(); this.menuItem33 = new System.Windows.Forms.MenuItem(); this.menuItem29 = new System.Windows.Forms.MenuItem(); this.menuItem30 = new System.Windows.Forms.MenuItem(); this.menuItem2 = new System.Windows.Forms.MenuItem(); this.menuItem16 = new System.Windows.Forms.MenuItem(); this.menuItem17 = new System.Windows.Forms.MenuItem(); this.menuItem18 = new System.Windows.Forms.MenuItem(); this.menuItem19 = new System.Windows.Forms.MenuItem(); this.menuItem3 = new System.Windows.Forms.MenuItem(); this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); this.panel1 = new System.Windows.Forms.Panel(); this.tabControl1 = new System.Windows.Forms.TabControl(); this.tabPage1 = new System.Windows.Forms.TabPage(); this.statusStrip1 = new System.Windows.Forms.StatusStrip(); this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel(); this.contextMenu1 = new System.Windows.Forms.ContextMenu(); this.menuItem10 = new System.Windows.Forms.MenuItem(); this.pageSetupDialog1 = new System.Windows.Forms.PageSetupDialog(); this.printDialog1 = new System.Windows.Forms.PrintDialog(); this.numberedTextBoxUC1 = new NumberedTextBox.NumberedTextBoxUC(); this.panel1.SuspendLayout(); this.tabControl1.SuspendLayout(); this.tabPage1.SuspendLayout(); this.statusStrip1.SuspendLayout(); this.SuspendLayout(); // // mainMenu1 // this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuItem1, this.menuItem8, this.menuItem12, this.menuItem2 }); // // menuItem1 // this.menuItem1.Index = 0; this.menuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuItem11, this.menuItem4, this.menuItem41, this.menuItem40, this.menuItem42, this.menuItemUploadScript, this.menuItem15, this.menuItem13, this.menuItem5, this.menuItem7, this.menuItem35, this.menuItem34, this.menuItem36, this.menuItem31, this.menuItem32, this.menuItem6 }); this.menuItem1.Text = "File"; // // menuItem11 // this.menuItem11.Index = 0; this.menuItem11.Text = "New"; this.menuItem11.Click += new System.EventHandler(this.menuItem11_Click); // // menuItem4 // this.menuItem4.Index = 1; this.menuItem4.Text = "Open..."; this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click); // // menuItem41 // this.menuItem41.Index = 2; this.menuItem41.Text = "-"; // // menuItem40 // this.menuItem40.Index = 3; this.menuItem40.Text = "Import Example..."; this.menuItem40.Click += new System.EventHandler(this.menuItem40_Click); // // menuItem42 // this.menuItem42.Index = 4; this.menuItem42.Text = "-"; // // menuItemUploadScript // this.menuItemUploadScript.Enabled = false; this.menuItemUploadScript.Index = 5; this.menuItemUploadScript.Text = "Upload Your LSL script..."; this.menuItemUploadScript.Click += new System.EventHandler(this.menuItemUploadScript_Click); // // menuItem15 // this.menuItem15.Index = 6; this.menuItem15.Text = "-"; // // menuItem13 // this.menuItem13.Index = 7; this.menuItem13.Shortcut = System.Windows.Forms.Shortcut.CtrlS; this.menuItem13.Text = "Save"; this.menuItem13.Click += new System.EventHandler(this.menuItem13_Click); // // menuItem5 // this.menuItem5.Index = 8; this.menuItem5.Text = "Save..."; this.menuItem5.Click += new System.EventHandler(this.menuItem5_Click); // // menuItem7 // this.menuItem7.Index = 9; this.menuItem7.Text = "-"; // // menuItem35 // this.menuItem35.Index = 10; this.menuItem35.Text = "Page Setup..."; this.menuItem35.Click += new System.EventHandler(this.menuItem35_Click); // // menuItem34 // this.menuItem34.Index = 11; this.menuItem34.Shortcut = System.Windows.Forms.Shortcut.CtrlP; this.menuItem34.Text = "Print"; this.menuItem34.Click += new System.EventHandler(this.menuItem34_Click); // // menuItem36 // this.menuItem36.Index = 12; this.menuItem36.Text = "-"; // // menuItem31 // this.menuItem31.Index = 13; this.menuItem31.Text = "Copy to clipboard"; this.menuItem31.Click += new System.EventHandler(this.menuItem31_Click); // // menuItem32 // this.menuItem32.Index = 14; this.menuItem32.Text = "-"; // // menuItem6 // this.menuItem6.Index = 15; this.menuItem6.Text = "Exit"; this.menuItem6.Click += new System.EventHandler(this.menuItem6_Click); // // menuItem8 // this.menuItem8.Index = 1; this.menuItem8.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuItem24, this.menuItem23, this.menuItem25, this.menuItem22, this.menuItem21, this.menuItem20, this.menuItem26, this.menuItem28, this.menuItem27, this.menuItem37, this.menuItem9 }); this.menuItem8.Text = "Edit"; // // menuItem24 // this.menuItem24.Index = 0; this.menuItem24.Shortcut = System.Windows.Forms.Shortcut.CtrlZ; this.menuItem24.Text = "Undo"; this.menuItem24.Click += new System.EventHandler(this.menuItem24_Click); // // menuItem23 // this.menuItem23.Enabled = false; this.menuItem23.Index = 1; this.menuItem23.Shortcut = System.Windows.Forms.Shortcut.CtrlY; this.menuItem23.Text = "Redo"; this.menuItem23.Click += new System.EventHandler(this.menuItem23_Click); // // menuItem25 // this.menuItem25.Index = 2; this.menuItem25.Text = "-"; // // menuItem22 // this.menuItem22.Index = 3; this.menuItem22.Shortcut = System.Windows.Forms.Shortcut.CtrlX; this.menuItem22.Text = "Cut"; this.menuItem22.Click += new System.EventHandler(this.menuItem22_Click); // // menuItem21 // this.menuItem21.Index = 4; this.menuItem21.Shortcut = System.Windows.Forms.Shortcut.CtrlC; this.menuItem21.Text = "Copy"; this.menuItem21.Click += new System.EventHandler(this.menuItem21_Click); // // menuItem20 // this.menuItem20.Index = 5; this.menuItem20.Shortcut = System.Windows.Forms.Shortcut.CtrlV; this.menuItem20.Text = "Paste"; this.menuItem20.Click += new System.EventHandler(this.menuItem20_Click); // // menuItem26 // this.menuItem26.Index = 6; this.menuItem26.Shortcut = System.Windows.Forms.Shortcut.Del; this.menuItem26.Text = "Delete"; this.menuItem26.Click += new System.EventHandler(this.menuItem26_Click); // // menuItem28 // this.menuItem28.Index = 7; this.menuItem28.Shortcut = System.Windows.Forms.Shortcut.CtrlA; this.menuItem28.Text = "Select All"; this.menuItem28.Click += new System.EventHandler(this.menuItem28_Click); // // menuItem27 // this.menuItem27.Index = 8; this.menuItem27.Text = "-"; // // menuItem37 // this.menuItem37.Index = 9; this.menuItem37.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuItem38, this.menuItem39 }); this.menuItem37.Text = "Advanced"; // // menuItem38 // this.menuItem38.Index = 0; this.menuItem38.Text = "Format Document"; this.menuItem38.Click += new System.EventHandler(this.menuItem38_Click); // // menuItem39 // this.menuItem39.Enabled = false; this.menuItem39.Index = 1; this.menuItem39.Text = "Format Selection"; this.menuItem39.Click += new System.EventHandler(this.menuItem39_Click); // // menuItem9 // this.menuItem9.Enabled = false; this.menuItem9.Index = 10; this.menuItem9.Text = "Word wrap"; this.menuItem9.Click += new System.EventHandler(this.menuItem9_Click); // // menuItem12 // this.menuItem12.Index = 2; this.menuItem12.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuItem14, this.menuItem33, this.menuItem29, this.menuItem30 }); this.menuItem12.Text = "Compiler"; // // menuItem14 // this.menuItem14.Index = 0; this.menuItem14.Shortcut = System.Windows.Forms.Shortcut.F5; this.menuItem14.Text = "Start"; this.menuItem14.Click += new System.EventHandler(this.menuItem14_Click); // // menuItem33 // this.menuItem33.Index = 1; this.menuItem33.Text = "Compiler Window"; this.menuItem33.Click += new System.EventHandler(this.menuItem33_Click); // // menuItem29 // this.menuItem29.Index = 2; this.menuItem29.Text = "-"; // // menuItem30 // this.menuItem30.Index = 3; this.menuItem30.Text = "Properties..."; this.menuItem30.Click += new System.EventHandler(this.menuItem30_Click); // // menuItem2 // this.menuItem2.Index = 3; this.menuItem2.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuItem16, this.menuItem17, this.menuItem18, this.menuItem19, this.menuItem3 }); this.menuItem2.Text = "Help"; // // menuItem16 // this.menuItem16.Index = 0; this.menuItem16.Shortcut = System.Windows.Forms.Shortcut.F1; this.menuItem16.Text = "Index..."; this.menuItem16.Click += new System.EventHandler(this.menuItem16_Click); // // menuItem17 // this.menuItem17.Index = 1; this.menuItem17.Text = "-"; // // menuItem18 // this.menuItem18.Index = 2; this.menuItem18.Text = "Check for Updates"; this.menuItem18.Click += new System.EventHandler(this.menuItem18_Click); // // menuItem19 // this.menuItem19.Index = 3; this.menuItem19.Text = "-"; // // menuItem3 // this.menuItem3.Index = 4; this.menuItem3.Text = "About..."; this.menuItem3.Click += new System.EventHandler(this.menuItem3_Click); // // panel1 // this.panel1.Controls.Add(this.tabControl1); this.panel1.Controls.Add(this.statusStrip1); this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(592, 353); this.panel1.TabIndex = 2; // // tabControl1 // this.tabControl1.Controls.Add(this.tabPage1); this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill; this.tabControl1.Location = new System.Drawing.Point(0, 0); this.tabControl1.Name = "tabControl1"; this.tabControl1.SelectedIndex = 0; this.tabControl1.Size = new System.Drawing.Size(592, 331); this.tabControl1.TabIndex = 1; this.tabControl1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.tabControl1_MouseDown); // // tabPage1 // this.tabPage1.BackColor = System.Drawing.Color.Transparent; this.tabPage1.Controls.Add(this.numberedTextBoxUC1); this.tabPage1.Location = new System.Drawing.Point(4, 22); this.tabPage1.Name = "tabPage1"; this.tabPage1.Padding = new System.Windows.Forms.Padding(3); this.tabPage1.Size = new System.Drawing.Size(584, 305); this.tabPage1.TabIndex = 0; this.tabPage1.Text = "New"; this.tabPage1.UseVisualStyleBackColor = true; // // statusStrip1 // this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripStatusLabel1 }); this.statusStrip1.Location = new System.Drawing.Point(0, 331); this.statusStrip1.Name = "statusStrip1"; this.statusStrip1.Size = new System.Drawing.Size(592, 22); this.statusStrip1.TabIndex = 2; this.statusStrip1.Text = "statusStrip1"; // // toolStripStatusLabel1 // this.toolStripStatusLabel1.Name = "toolStripStatusLabel1"; this.toolStripStatusLabel1.Size = new System.Drawing.Size(19, 17); this.toolStripStatusLabel1.Text = "..."; // // contextMenu1 // this.contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuItem10 }); // // menuItem10 // this.menuItem10.Index = 0; this.menuItem10.Text = "Close"; this.menuItem10.Click += new System.EventHandler(this.menuItem10_Click); // // numberedTextBoxUC1 // this.numberedTextBoxUC1.BackColor = System.Drawing.SystemColors.Control; this.numberedTextBoxUC1.Dock = System.Windows.Forms.DockStyle.Fill; this.numberedTextBoxUC1.Location = new System.Drawing.Point(3, 3); this.numberedTextBoxUC1.Name = "numberedTextBoxUC1"; this.numberedTextBoxUC1.Size = new System.Drawing.Size(578, 299); this.numberedTextBoxUC1.TabIndex = 1; // // Form1 // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(592, 353); this.Controls.Add(this.panel1); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.IsMdiContainer = true; this.Menu = this.mainMenu1; this.Name = "Form1"; this.Text = "LSL-Editor"; this.Closing += new System.ComponentModel.CancelEventHandler(this.Form1_Closing); this.Load += new System.EventHandler(this.Form1_Load); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); this.tabControl1.ResumeLayout(false); this.tabPage1.ResumeLayout(false); this.statusStrip1.ResumeLayout(false); this.statusStrip1.PerformLayout(); this.ResumeLayout(false); }