Class SourceCodeTokenizer
public class SourceCodeTokenizer : ISourceCodeTokenizer
- Inheritance
-
SourceCodeTokenizer
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
public SourceCodeTokenizer(IFunctionNameProvider functionRepository, INameValueProvider nameValueProvider, bool r1c1 = false)
Parameters
functionRepository
IFunctionNameProvider
nameValueProvider
INameValueProvider
r1c1
bool
public SourceCodeTokenizer(ITokenFactory tokenFactory, ITokenSeparatorProvider tokenProvider)
Parameters
tokenFactory
ITokenFactory
tokenProvider
ITokenSeparatorProvider
Properties
public static ISourceCodeTokenizer Default { get; }
Property Value
- ISourceCodeTokenizer
public static ISourceCodeTokenizer R1C1 { get; }
Property Value
- ISourceCodeTokenizer
Methods
public IEnumerable<Token> Tokenize(string input)
Parameters
input
string
Returns
- IEnumerable<Token>
public IEnumerable<Token> Tokenize(string input, string worksheet)
Parameters
input
string
worksheet
string
Returns
- IEnumerable<Token>