54 template<
class CharSeq>
59 _canonical.append(1,*chew);
63 _canonical.append(1,*chew);
static bool plaintext()
Are we to omit parsing for C/C++ comments?
bool is_start_char(char ch)
Say whether a character can be the first of an identifier.
chew_mode::continuation const continuation
An exemplar chew_mode::continuation
bool is_valid_char(char ch)
Say whether a character can occur in an identifier.
`template struct chewer<CharSeq> is a cursor-like type that is associated with a character-sequence t...
void canonicalize(chewer< CharSeq > &chew)
Canonicalize from a chewer<CharSeq>
bool cxx() const
Canonicalizing C/C++ source?