コード例 #1
0
ファイル: BaseAnalyser.cs プロジェクト: UGTU/Old-School
 /// <summary>
 /// Инициализация
 /// </summary>
 public void Initialize(LexicalAnalyser lanalyser, SyntaxisAnalyser sanalyser)
 {
     this.lanalyser = lanalyser;
     this.sanalyser = sanalyser;
     Load();
     InitEvents(lanalyser, sanalyser);
 }
コード例 #2
0
 /// <summary>
 /// Подписка на события
 /// </summary>
 /// <param name="lanalyser">лексический анализатор</param>
 /// <param name="sanalyser">синтаксический анализатор</param>
 protected override void InitEvents(LexicalAnalyser lanalyser, SyntaxisAnalyser sanalyser)
 {
     sanalyser.IdDeclarationEvent += new EventHandler <AnalyserParameters>(Analyse);
 }
コード例 #3
0
 /// <summary>
 /// Подписка на события
 /// </summary>
 /// <param name="lanalyser">лексический анализатор</param>
 /// <param name="sanalyser">синтаксический анализатор</param>
 protected override void InitEvents(LexicalAnalyser lanalyser, SyntaxisAnalyser sanalyser)
 {
     lanalyser.DfmInclusionEvent += new EventHandler <AnalyserParameters>(Analyse);
 }
コード例 #4
0
 /// <summary>
 /// Подписка на события
 /// </summary>
 /// <param name="lanalyser">лексический анализатор</param>
 /// <param name="sanalyser">синтаксический анализатор</param>
 protected override void InitEvents(LexicalAnalyser lanalyser, SyntaxisAnalyser sanalyser)
 {
     sanalyser.BodyDefinedEvent += new EventHandler <AnalyserParameters>(Analyse);
 }
コード例 #5
0
ファイル: BaseAnalyser.cs プロジェクト: UGTU/Old-School
 /// <summary>
 /// Подписка на события
 /// </summary>
 /// <param name="lanalyser">лексический анализатор</param>
 /// <param name="sanalyser">синтаксический анализатор</param>
 protected virtual void InitEvents(LexicalAnalyser lanalyser, SyntaxisAnalyser sanalyser)
 {
 }