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