List of all members.
Public Methods
|
|
TCompiler (const std::string &AID, const std::string &ACopyright, const std::string &ASourceExt) |
virtual |
~TCompiler () |
std::string |
languageId () const |
|
returns the language identification string. More...
|
std::string |
copyright () const |
|
returns the copyright string of the implementers of this compiler. More...
|
std::deque< std::string > & |
sourceExtensions () |
|
returns the list of source file extensions. More...
|
const std::deque< std::string > & |
sourceExtensions () const |
|
returns the list as const of source file extensions. More...
|
virtual codetree::symbols::TModuleSym * |
parse (const std::string &ASourceFile)=0 |
|
parses the given input file and returns its module symbol. More...
|
virtual TCompiler * |
clone () const=0 |
|
returns a copy of this object to be used for other intends. More...
|