Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Types | Static Public Member Functions
string::StringFromStringLexer Class Reference

#include <StringFromStringLexer.h>

Inheritance diagram for string::StringFromStringLexer:
[legend]
Collaboration diagram for string::StringFromStringLexer:
[legend]

Public Types

enum class  TokenType {
  LESS , GREATER , QUOTE , TERM ,
  TEOF , ERROR
}
 

Static Public Member Functions

static Token next (ext::istream &input)
 
- Static Public Member Functions inherited from ext::Lexer< StringFromStringLexer >
static Token peek (ext::istream &input)
 
static void putback (ext::istream &input, const Token &token)
 
static void putback (ext::istream &input, const std::string &data)
 
- Static Public Member Functions inherited from ext::BasicLexer
static void putback (ext::istream &input, const std::string &data)
 
static bool test (ext::istream &input, const std::string &value)
 
static void consume (ext::istream &input, const std::string &value)
 
static bool testAndConsume (ext::istream &input, const std::string &value)
 

Member Enumeration Documentation

◆ TokenType

Enumerator
LESS 
GREATER 
QUOTE 
TERM 
TEOF 
ERROR 

Member Function Documentation

◆ next()

StringFromStringLexer::Token string::StringFromStringLexer::next ( ext::istream input)
static
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: