diff options
| author | Mike Buland <eichlan@xagasoft.com> | 2010-05-24 06:46:39 +0000 |
|---|---|---|
| committer | Mike Buland <eichlan@xagasoft.com> | 2010-05-24 06:46:39 +0000 |
| commit | 71191e311d949b1b7bdd74fc36a14306f492c181 (patch) | |
| tree | a3a8515f71d17d9672863b5715ea6e3c5590b036 /src/tools | |
| parent | 8b5f78d058407cb874cbd4a2d917757dc959a482 (diff) | |
| download | libbu++-71191e311d949b1b7bdd74fc36a14306f492c181.tar.gz libbu++-71191e311d949b1b7bdd74fc36a14306f492c181.tar.bz2 libbu++-71191e311d949b1b7bdd74fc36a14306f492c181.tar.xz libbu++-71191e311d949b1b7bdd74fc36a14306f492c181.zip | |
Myriad unit test. Seems like it's workin' well.
Diffstat (limited to '')
| -rw-r--r-- | src/tools/mkunit.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/tools/mkunit.cpp b/src/tools/mkunit.cpp index 43fab38..0454013 100644 --- a/src/tools/mkunit.cpp +++ b/src/tools/mkunit.cpp | |||
| @@ -67,6 +67,7 @@ class Parser | |||
| 67 | { | 67 | { |
| 68 | public: | 68 | public: |
| 69 | Parser( const Bu::FString &sFile ) : | 69 | Parser( const Bu::FString &sFile ) : |
| 70 | sIn( sFile ), | ||
| 70 | fIn( sFile, File::Read ), | 71 | fIn( sFile, File::Read ), |
| 71 | bIn( fIn ), | 72 | bIn( fIn ), |
| 72 | cBuf( 0 ), | 73 | cBuf( 0 ), |
| @@ -475,7 +476,7 @@ public: | |||
| 475 | 476 | ||
| 476 | f << "\tvoid " << t.sName << "()" | 477 | f << "\tvoid " << t.sName << "()" |
| 477 | << f.nl << "#line " << iL | 478 | << f.nl << "#line " << iL |
| 478 | << " \"" << sOut << "\"" << f.nl | 479 | << " \"" << sIn << "\"" << f.nl |
| 479 | << v << f.nl; | 480 | << v << f.nl; |
| 480 | } | 481 | } |
| 481 | break; | 482 | break; |
| @@ -496,7 +497,7 @@ public: | |||
| 496 | 497 | ||
| 497 | case tokBlock: | 498 | case tokBlock: |
| 498 | fOut.write( sWs ); | 499 | fOut.write( sWs ); |
| 499 | f << f.nl << "#line " << iL << " \"" << sOut | 500 | f << f.nl << "#line " << iL << " \"" << sIn |
| 500 | << "\"" << f.nl; | 501 | << "\"" << f.nl; |
| 501 | fOut.write( v.get<Bu::FString>() ); | 502 | fOut.write( v.get<Bu::FString>() ); |
| 502 | 503 | ||
| @@ -520,6 +521,7 @@ public: | |||
| 520 | } | 521 | } |
| 521 | 522 | ||
| 522 | private: | 523 | private: |
| 524 | Bu::FString sIn; | ||
| 523 | File fIn; | 525 | File fIn; |
| 524 | Buffer bIn; | 526 | Buffer bIn; |
| 525 | char cBuf; | 527 | char cBuf; |
