Tokenizer Class Reference
|
Ratpac-two
|
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Types |
Protected Attributes |
Static Protected Attributes |
List of all members
RAT::Tokenizer Class Reference
#include <DBTextLoader.hh>
Public Types | |
| enum | Type { TYPE_IDENTIFIER , TYPE_INTEGER , TYPE_DOUBLE , TYPE_STRING , TYPE_SYMBOL , TYPE_EOF , TYPE_ERROR , TYPE_EOF_ERROR } |
Static Public Member Functions | |
| static bool | IsValType (Tokenizer::Type type) |
Protected Types | |
| enum | State { STATE_START , STATE_COMMENT , STATE_COMMENT_LONG , STATE_COMMENT_LINE , STATE_IDENTIFIER , STATE_NUMBER , STATE_HEX_NUMBER , STATE_STRING , STATE_STRING_ESC } |
Protected Attributes | |
| bool | eof |
| std::string | doc |
| std::string | filename |
| int | pos |
| int | len |
| std::string | token |
| int | intval |
| double | doubleval |
| int | linenum |
| int | linestart |
Detailed Description
Tokenizer for RATDB text format.
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/db/include/RAT/DBTextLoader.hh
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/db/src/DBTextLoader.cc
Generated by