Interface for DDL compilers.
More...
#include <ddlCompilerInterface.hpp>
Interface for DDL compilers.
_Wolframe::langbind::DDLCompiler::DDLCompiler |
( |
const std::string & |
n, |
|
|
const std::string & |
e |
|
) |
| |
|
inline |
virtual _Wolframe::langbind::DDLCompiler::~DDLCompiler |
( |
| ) |
|
|
inlinevirtual |
Compile a source from a string. Throws in case of error.
- Parameters
-
[in] | filename | path of the file to compile as string |
[in] | typemap | map with atomic type definitions |
- Returns
- compilation result (a list of public and private forms).
const std::string& _Wolframe::langbind::DDLCompiler::ddlname |
( |
| ) |
const |
|
inline |
Get the name of the ddl this compiler is for.
const std::string& _Wolframe::langbind::DDLCompiler::fileext |
( |
| ) |
const |
|
inline |
Get the file extension for files implementing this DDL.
std::string _Wolframe::langbind::DDLCompiler::m_ddlname |
|
private |
name of the data defintion language
std::string _Wolframe::langbind::DDLCompiler::m_fileext |
|
private |
file extension of a program of this data defintion language
The documentation for this class was generated from the following file: