Interface ITranspiler
Describes general transpiler interface
Inherited Members
Namespace: Azos.CodeAnalysis.Transpilation
Assembly: Azos.dll
Syntax
public interface ITranspiler : ICodeProcessor
Properties
HasTranspiled
Indicates whether Transpile() already happened
Declaration
bool HasTranspiled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
SourceParser
Lists source parser that supply parse tree for transpilation
Declaration
IParser SourceParser { get; }
Property Value
Type | Description |
---|---|
IParser |
Methods
Transpile()
Performs transpilation and sets HasTranspiled to true if it has not been performed yet
Declaration
void Transpile()