janus.language.alc.alc#
Attributes#
Classes#
A class that combines code blocks into ALC files. |
|
A class for splitting ALC code into functional blocks to prompt |
Module Contents#
- janus.language.alc.alc.log#
- class janus.language.alc.alc.AlcCombiner#
Bases:
janus.language.combine.Combiner
A class that combines code blocks into ALC files.
Initialize a AlcCombiner instance.
- class janus.language.alc.alc.AlcSplitter(model=None, max_tokens=4096, protected_node_types=(), prune_node_types=(), prune_unprotected=False)#
Bases:
janus.language.treesitter.TreeSitterSplitter
A class for splitting ALC code into functional blocks to prompt with for transcoding.
Initialize a AlcSplitter instance.