#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 469 of file cmt_awk.cxx. 00471 {
00472 if (!CmtSystem::test_file (file_name)) return (failed);
00473
00474 CmtSystem::basename (file_name, m_file_name);
00475 CmtSystem::dirname (file_name, m_dir_name);
00476
00477 cmt_string text;
00478
00479 text.read (file_name);
00480
00481 return (Awk::run (text, expression));
00482 }
|
|
|
Reimplemented from Awk. Definition at line 453 of file cmt_awk.cxx. Referenced by MakefileGenerator::analyze_file(), Generator::build_prototype(), Cmt::do_run_sequence(), TriggerGenerator::run(), and UseAnalyzer::run(). 00455 {
00456 if (!CmtSystem::test_file (file_name)) return (failed);
00457
00458 CmtSystem::basename (file_name, m_file_name);
00459 CmtSystem::dirname (file_name, m_dir_name);
00460
00461 cmt_string text;
00462
00463 text.read (file_name);
00464
00465 return (Awk::run (text, pattern));
00466 }
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000