PineForge HPO 0.1.0
Native hyperparameter optimization for PineForge strategies
Loading...
Searching...
No Matches
pineforge_hpo.transpile Namespace Reference

Classes

class  CodegenIdentity
 
class  TranspileDiagnostic
 
class  TranspileFailure
 
class  TranspileResult
 

Functions

TranspileResult transpile_source (str pine_source, *str filename="<input>")
 
CodegenIdentity codegen_identity ()
 

Variables

 pineforge_codegen = None
 
 transpile_full = None
 
 CompileError = None
 

Detailed Description

One-pass PineScript transpiler bridge with structured diagnostics.

Function Documentation

◆ codegen_identity()

CodegenIdentity pineforge_hpo.transpile.codegen_identity ( )
Return version plus a hash that detects dirty/editable codegen installs.

Definition at line 242 of file transpile.py.

◆ transpile_source()

TranspileResult pineforge_hpo.transpile.transpile_source ( str  pine_source,
*str   filename = "<input>" 
)
Transpile source once and normalize all expected diagnostics.

Pine language errors are returned in ``TranspileResult`` rather than being
conflated with native compiler failures. Unexpected bridge failures are also
represented as an ``INTERNAL`` diagnostic so a CLI can emit one stable JSON
envelope.

Definition at line 138 of file transpile.py.

Variable Documentation

◆ CompileError

pineforge_hpo.transpile.CompileError = None

Definition at line 19 of file transpile.py.

◆ pineforge_codegen

pineforge_hpo.transpile.pineforge_codegen = None

Definition at line 17 of file transpile.py.

◆ transpile_full

pineforge_hpo.transpile.transpile_full = None

Definition at line 18 of file transpile.py.