Tenncor
|
Interface for TEQ extensions to construct conversion rules. More...
#include <parse.hpp>
Public Member Functions | |
virtual | ~iConverterBuilder (void)=default |
virtual CstConvertF | build_cconv (void) const =0 |
Return converter func that identifies extended TEQ specific constants. More... | |
virtual ConvptrT | build (const ::Subgraph *sg, const RulesContext &ctx) const =0 |
virtual teq::CoordptrT | shaperize (::NumList *list) const =0 |
Return shape mapper given parsed C representation. More... | |
virtual teq::CoordptrT | coorderize (::NumList *list) const =0 |
Return coordinate mapper given parsed C representation. More... | |
Interface for TEQ extensions to construct conversion rules.
|
virtualdefault |
|
pure virtual |
Return extended TEQ builders specific to a target rule graph and statement contexts
Implemented in eteq::ConverterBuilder< T >.
|
pure virtual |
Return converter func that identifies extended TEQ specific constants.
Implemented in eteq::ConverterBuilder< T >.
|
pure virtual |
Return coordinate mapper given parsed C representation.
Implemented in eteq::ConverterBuilder< T >.
|
pure virtual |
Return shape mapper given parsed C representation.
Implemented in eteq::ConverterBuilder< T >.