api

TransformerContext.ch

Declarations in TransformerContext.ch

1 declarationstransformer

Declarations

Public only
TransformerContext#
Publicstruct
struct TransformerContext
getTargetJob#
Publicfunction
func getTargetJob(self : &TransformerContext) : *LabJob
parseTarget#
Publicfunction
func parseTarget(self : &TransformerContext, keep_comments : bool) : bool
analyzeTarget#
Publicfunction
func analyzeTarget(self : &TransformerContext) : bool
getFlattenedModules#
Publicfunction
func getFlattenedModules(self : &TransformerContext) : *VecRef<Module>
getFileTokens#
Publicfunction
func getFileTokens(self : &TransformerContext, fileId : uint) : span<Token>
decodeLocation#
Publicfunction
func decodeLocation(self : &TransformerContext, encoded : u64) : LocationData
make#
functionConstructor
func make() : TransformerContext