Empirical
Classes | Public Member Functions | List of all members
emp::ConfigLexer Class Reference

#include <ConfigLexer.h>

Public Member Functions

 ConfigLexer (std::istream &in_stream)
 
 ConfigLexer (ConfigLexer &)=delete
 
 ~ConfigLexer ()
 
int AddPattern (const std::string &name, const std::string &pattern, int id=0, bool ignore=false)
 
void AddDefaultPatterns ()
 
int GetMaxToken () const
 
emp::Token GetToken ()
 

Constructor & Destructor Documentation

emp::ConfigLexer::ConfigLexer ( std::istream &  in_stream)
inline
emp::ConfigLexer::ConfigLexer ( ConfigLexer )
delete
emp::ConfigLexer::~ConfigLexer ( )
inline

Member Function Documentation

void emp::ConfigLexer::AddDefaultPatterns ( )
inline
int emp::ConfigLexer::AddPattern ( const std::string &  name,
const std::string &  pattern,
int  id = 0,
bool  ignore = false 
)
inline
int emp::ConfigLexer::GetMaxToken ( ) const
inline
emp::Token emp::ConfigLexer::GetToken ( )
inline

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