Class CodeTokenizationPipeline
- Namespace
- AiDotNet.ProgramSynthesis.Tokenization
- Assembly
- AiDotNet.dll
Default implementation of ICodeTokenizationPipeline.
public sealed class CodeTokenizationPipeline : ICodeTokenizationPipeline
- Inheritance
-
CodeTokenizationPipeline
- Implements
- Inherited Members
Methods
Tokenize(string, ProgramLanguage, ITokenizer, EncodingOptions?, string?)
public CodeTokenizationResult Tokenize(string code, ProgramLanguage language, ITokenizer tokenizer, EncodingOptions? options = null, string? filePath = null)
Parameters
codestringlanguageProgramLanguagetokenizerITokenizeroptionsEncodingOptionsfilePathstring
Returns
TokenizeWithStructure(string, ProgramLanguage, ITokenizer, CodeTokenizationPipelineOptions, EncodingOptions?, string?)
public CodeTokenizationResult TokenizeWithStructure(string code, ProgramLanguage language, ITokenizer tokenizer, CodeTokenizationPipelineOptions pipelineOptions, EncodingOptions? options = null, string? filePath = null)
Parameters
codestringlanguageProgramLanguagetokenizerITokenizerpipelineOptionsCodeTokenizationPipelineOptionsoptionsEncodingOptionsfilePathstring