Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

nci/suif/suif2b/common/text_util.h File Reference

Text manipulation utilities. More...

#include "MString.h"

Functions

int isalpha (int ch)
int isnumeric (int ch)
int iswhitespace (int ch)
char UPCASE (const char x)
char LOWCASE (const char x)
int get_name (const char *text,String &buff)
int get_value (const char *text,int &val)
int get_mark (const char *text,String &buff)
int get_string (const char *text,String &buff)
const char* skip_space (const char *text)
const char* skip_past (const char *text,char ch)
char* get_file_text (const char *filename,bool diagnose = true)
bool prefix_match (const char *t1,const char *t2)
void send_error (const char *filename, const char *start,const char *text,const char * message,bool use_stdout = false)
void send_error (const char *start,const char *text,const char * message,bool use_stdout = false)
bool string_match_case (const char *text,const char *match,bool as_word = false)
bool write_text (const char *filename,const char *text)
const char* skip_space_and_comments (const char *text,bool nl = false)


Detailed Description

Text manipulation utilities.

Function Documentation

char LOWCASE ( const char x) [inline]

char UPCASE ( const char x) [inline]

char * get_file_text ( const char * filename,
bool diagnose = true)

int get_mark ( const char * text,
String & buff)

int get_name ( const char * text,
String & buff)

int get_string ( const char * text,
String & buff)

int get_value ( const char * text,
int & val)

int isalpha ( int ch) [inline]

int isnumeric ( int ch) [inline]

int iswhitespace ( int ch) [inline]

bool prefix_match ( const char * t1,
const char * t2)

void send_error ( const char * start,
const char * text,
const char * message,
bool use_stdout = false)

void send_error ( const char * filename,
const char * start,
const char * text,
const char * message,
bool use_stdout = false)

const char * skip_past ( const char * text,
char ch)

const char * skip_space ( const char * text)

const char * skip_space_and_comments ( const char * text,
bool nl = false)

bool string_match_case ( const char * text,
const char * match,
bool as_word = false)

bool write_text ( const char * filename,
const char * text)


Generated at Mon Jul 31 13:41:41 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000