TokenizerStack Class Reference

Ratpac-two: RAT::TokenizerStack Class Reference
Ratpac-two
RAT::TokenizerStack Class Reference

#include <DBTextLoader.hh>

Public Member Functions

 TokenizerStack (Tokenizer tokenizer)
 
void Push (Tokenizer tokenizer)
 
TokenizerTop ()
 
Tokenizer::Type Next ()
 
std::string Token ()
 
int AsInt ()
 
double AsDouble ()
 
void RaiseError (std::string message)
 
void RaiseProbablyJSONError (std::string message)
 
bool Eof ()
 
std::string GetCurrentFilename () const
 

Protected Attributes

std::stack< Tokenizerstack
 

Detailed Description

Tokenizer stack to support #include of other files


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