示例#1
0
 public CompareForm(SyntaxAnalysis sa, GPDictionary gpDict, LFDictionary lfDict)
 {
     this.sa     = sa;
     this.gpDict = gpDict;
     this.lfDict = lfDict;
     InitializeComponent();
 }
示例#2
0
 public EditLFDictForm(LFDictionary lfDict, SyntaxAnalysis sa)
 {
     InitializeComponent();
     this.lfDict = lfDict;
     this.sa     = sa;
     lbLf.Items.AddRange(lfDict.GetList());
     labNum.Text = string.Format("Объем: {0}", lbLf.Items.Count);
 }
示例#3
0
        public ImportLFForm(string fileName, SyntaxAnalysis sa, LFDictionary lfDict)
        {
            this.lfDict   = lfDict;
            this.sa       = sa;
            this.fileName = fileName;
            InitializeComponent();
            int valMax = Enum.GetValues(typeof(LexFunction)).Length;

            for (int i = 1; i < valMax; i++)
            {
                lvLf.Items.Add(((LexFunction)i).ToString());
            }
        }
示例#4
0
 void createLFDictToolStripMenuItem_Click(object sender, EventArgs e)
 {
     lfDict = new LFDictionary();
 }