Table of Contents

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

code string
language ProgramLanguage
tokenizer ITokenizer
options EncodingOptions
filePath string

Returns

CodeTokenizationResult

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

code string
language ProgramLanguage
tokenizer ITokenizer
pipelineOptions CodeTokenizationPipelineOptions
options EncodingOptions
filePath string

Returns

CodeTokenizationResult