コード例 #1
0
ファイル: ProductionList.cs プロジェクト: mrfichtn/opal
 public void AddStringTokens(DeclareTokenContext context)
 {
     foreach (var item in productions)
     {
         item.DeclareTokens(context);
     }
 }
コード例 #2
0
 public void DeclareTokens(DeclareTokenContext context)
 {
     foreach (var item in definitions)
     {
         item.DeclareTokens(context);
     }
 }
コード例 #3
0
ファイル: ProductionSection.cs プロジェクト: mrfichtn/opal
 public void AddStringTokens(DeclareTokenContext context) =>
 productions.AddStringTokens(context);
コード例 #4
0
ファイル: ProductionExpr.cs プロジェクト: mrfichtn/opal
 public override void DeclareToken(DeclareTokenContext context) =>
 (name, id) = context.AddDefinition(text);
コード例 #5
0
ファイル: ProductionExpr.cs プロジェクト: mrfichtn/opal
 /// <summary>
 /// If an expression is a character or string, then this method adds the string to
 /// the token section.  This is how inline tokens (keywords) are processed.
 /// </summary>
 public virtual void DeclareToken(DeclareTokenContext context)
 {
 }