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...
|