void SetSymbol(TokenId symbol, ref Token output, string value = null) { output = new TokenScanner(State, symbol, Position, value); column += symbol.Text(as_symbol: true).Length; }
public static Regex Regex(this TokenId value, RegexOptions options = RegexOptions.None) { return(new Regex($"\\G(?<text>(?<value>{value.Text(as_symbol: false)}))", options)); }