diff options
| author | Mike Buland <eichlan@xagasoft.com> | 2007-06-27 18:11:13 +0000 |
|---|---|---|
| committer | Mike Buland <eichlan@xagasoft.com> | 2007-06-27 18:11:13 +0000 |
| commit | c86c0cf088492e02431dffb1f860ff2f6faa492d (patch) | |
| tree | 1191879314028bb8f58daf45d48dacc6ba9ea583 /src/tafreader.h | |
| parent | 5ec9a131e12d021c42b46b601f5e79502485bebb (diff) | |
| download | libbu++-c86c0cf088492e02431dffb1f860ff2f6faa492d.tar.gz libbu++-c86c0cf088492e02431dffb1f860ff2f6faa492d.tar.bz2 libbu++-c86c0cf088492e02431dffb1f860ff2f6faa492d.tar.xz libbu++-c86c0cf088492e02431dffb1f860ff2f6faa492d.zip | |
The taf system is new and improved. The writer works, we added C++ style
comment blocks, and it retains the order of all nodes.
Diffstat (limited to 'src/tafreader.h')
| -rw-r--r-- | src/tafreader.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/tafreader.h b/src/tafreader.h index 47ae187..eeaafb3 100644 --- a/src/tafreader.h +++ b/src/tafreader.h | |||
| @@ -17,16 +17,17 @@ namespace Bu | |||
| 17 | TafReader( Bu::Stream &sIn ); | 17 | TafReader( Bu::Stream &sIn ); |
| 18 | virtual ~TafReader(); | 18 | virtual ~TafReader(); |
| 19 | 19 | ||
| 20 | Bu::TafNode *getNode(); | 20 | Bu::TafGroup *readGroup(); |
| 21 | 21 | ||
| 22 | private: | 22 | private: |
| 23 | void nodeContent( Bu::TafNode *pNode ); | 23 | void groupContent( Bu::TafGroup *pNode ); |
| 24 | void nodeProperty( Bu::TafNode *pNode ); | 24 | Bu::TafProperty *readProperty(); |
| 25 | Bu::TafComment *readComment(); | ||
| 25 | void ws(); | 26 | void ws(); |
| 26 | bool isws(); | 27 | bool isws(); |
| 27 | void next(); | 28 | void next(); |
| 28 | Bu::FString readStr(); | 29 | Bu::FString readStr(); |
| 29 | char c; | 30 | char c, la; |
| 30 | Bu::Stream &sIn; | 31 | Bu::Stream &sIn; |
| 31 | }; | 32 | }; |
| 32 | } | 33 | } |
