Beispiel #1
0
 public void AddStringTokens(DeclareTokenContext context)
 {
     foreach (var item in productions)
     {
         item.DeclareTokens(context);
     }
 }
Beispiel #2
0
 public void DeclareTokens(DeclareTokenContext context)
 {
     foreach (var item in definitions)
     {
         item.DeclareTokens(context);
     }
 }
Beispiel #3
0
 public void AddStringTokens(DeclareTokenContext context) =>
 productions.AddStringTokens(context);
Beispiel #4
0
 public override void DeclareToken(DeclareTokenContext context) =>
 (name, id) = context.AddDefinition(text);
Beispiel #5
0
 /// <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)
 {
 }