#include <suifpasses/passes.h>
Inheritance diagram for FrontendPass:
Public Methods | |
virtual void | initialize () |
initializes the modules. More... | |
virtual void | execute () |
The default implementation invokes build_file_set_block and stores the returned pointer. | |
virtual FileSetBlock* | build_file_set_block () = 0 |
Protected Methods | |
FrontendPass ( SuifEnv* suif_env, const LString &name ) | |
virtual | ~FrontendPass () |
|
|
|
Reimplemented in CreateSuifComplexInputPass, J2sClosurePass, convertsuif1to2b, j2s_FrontEndPass, j2s_FrontEndPass, j2s_Pass, md_Pass, and sup_Pass.
|
The default implementation invokes build_file_set_block and stores the returned pointer.
Reimplemented from Module.
|
initializes the modules.
This method must/will be called before a call to parse_command_line or execute
Reimplemented from Module.
Reimplemented in J2sClosurePass, convertsuif1to2b, j2s_FrontEndPass, j2s_FrontEndPass, j2s_Pass, md_Pass, and sup_Pass.