CIRCT 24.0.0git
Loading...
Searching...
No Matches
esiaccel.codegen.generator.Generator Class Reference
Inheritance diagram for esiaccel.codegen.generator.Generator:
Collaboration diagram for esiaccel.codegen.generator.Generator:

Public Member Functions

None __init__ (self, AcceleratorConnection conn)
None generate (self, Path output_dir, str system_name)

Public Attributes

 manifest = conn.manifest()

Static Public Attributes

Optional language = None

Detailed Description

Base class for all generators.

Definition at line 29 of file generator.py.

Constructor & Destructor Documentation

◆ __init__()

None esiaccel.codegen.generator.Generator.__init__ ( self,
AcceleratorConnection conn )

Definition at line 34 of file generator.py.

Member Function Documentation

◆ generate()

None esiaccel.codegen.generator.Generator.generate ( self,
Path output_dir,
str system_name )

Reimplemented in esiaccel.codegen.generator.CppGenerator.

Definition at line 37 of file generator.py.

Member Data Documentation

◆ language

Optional esiaccel.codegen.generator.Generator.language = None
static

Definition at line 32 of file generator.py.

◆ manifest

esiaccel.codegen.generator.Generator.manifest = conn.manifest()

The documentation for this class was generated from the following file: