#include <cmt_awk.h>
Inheritance diagram for FAwk
Public Methods | |
condition | run (const cmt_string& file_name, const cmt_string& pattern = "") |
condition | run (const cmt_string& text, const cmt_regexp& expression) |
Protected Attributes | |
cmt_string | m_dir_name |
cmt_string | m_file_name |
|
Reimplemented from Awk. Definition at line 432 of file cmt_awk.cxx. 00434 { 00435 if (!CmtSystem::test_file (file_name)) return (failed); 00436 00437 CmtSystem::basename (file_name, m_file_name); 00438 CmtSystem::dirname (file_name, m_dir_name); 00439 00440 cmt_string text; 00441 00442 text.read (file_name); 00443 00444 return (Awk::run (text, expression)); 00445 } |
|
Reimplemented from Awk. Definition at line 416 of file cmt_awk.cxx. Referenced by MakefileGenerator::analyze_file(), Generator::build_prototype(), TriggerGenerator::run(), and UseAnalyzer::run(). 00418 { 00419 if (!CmtSystem::test_file (file_name)) return (failed); 00420 00421 CmtSystem::basename (file_name, m_file_name); 00422 CmtSystem::dirname (file_name, m_dir_name); 00423 00424 cmt_string text; 00425 00426 text.read (file_name); 00427 00428 return (Awk::run (text, pattern)); 00429 } |
|
|
|
|