#include <md_pass.h>
Inheritance diagram for md_Pass:
Public Methods | |
md_Pass (SuifEnv *env, const LString &name= _pass_name) | |
virtual | ~md_Pass (void) |
virtual String | default_outfile_name () |
Default name for the output file w/o suffix. More... | |
virtual void | initialize () |
initializes the modules. More... | |
virtual bool | parse_command_line (TokenStream *command_line_stream) |
parses the input for this Module. | |
Module* | clone () const |
generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance. | |
virtual FileSetBlock* | build_file_set_block () |
This method will be called by execute() of FrontendPass. |
|
|
|
|
generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance.
Reimplemented from Module.
|
Default name for the output file w/o suffix.
Used if no file name is given at the command line.
Reimplemented from j2s_FrontEndPass.
|
initializes the modules.
This method must/will be called before a call to parse_command_line or execute
Reimplemented from j2s_FrontEndPass.
|