coan  6.0.1
A C/C++ Configuration Analyzer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
identifier.h File Reference
#include "chew.h"
#include <cctype>
#include <string>

Go to the source code of this file.

Namespaces

 identifier
 namespace identifier encloses free functions associated with identifiers
 

Functions

bool identifier::is_start_char (char ch)
 Say whether a character can be the first of an identifier.
 
bool identifier::is_valid_char (char ch)
 Say whether a character can occur in an identifier.
 
template<class CharSeq >
size_t identifier::find_first_in (std::string const &id, chewer< CharSeq > &chew)
 Find the first occurrence of an identifier within a terminal segment a CharSeq More...
 
template<class CharSeq >
std::string identifier::find_any_in (chewer< CharSeq > &chew, size_t &off)
 Search a terminal portion of a CharSeq for any identifier. More...
 
template<class CharSeq >
std::string identifier::read (chewer< CharSeq > &chew)
 Read an identifier from an chewer<CharSeq> More...
 

Detailed Description

This file defines namespace identifier and contained free functions.

Definition in file identifier.h.