Class Stringreader

Class Documentation

class Stringreader

Public Functions

inline Stringreader(const std::string &domain)
inline ~Stringreader()
inline std::vector<std::string> getLines(const std::string &text)
inline bool ignore(char c)
inline bool paren(char c)
inline char getChar()
inline void printLine()
inline void tokenExit(const std::string &t)
inline void next()
inline std::string getToken()
template<typename T>
inline std::string getToken(const TokenStruct<T> &ts)
inline void assert_token(const std::string &t)
inline std::string parseName(const std::string &u)
inline TokenStruct<std::string> parseTypedList(bool check, const TokenStruct<Type*> &ts = TokenStruct<Type*>(), const std::string &lt = "")

Public Members

std::vector<std::string> lines
int current_line
std::string s
unsigned r
unsigned c