InFact
Interpreter and factory for easily creating C++ objects at run-time
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Macros
stream-tokenizer.h File Reference

Provides the StreamTokenizer class. More...

#include <iostream>
#include <set>
#include <sstream>
#include <stdexcept>
#include <string>
#include <string.h>
#include <vector>
#include "error.h"

Go to the source code of this file.

Classes

class  infact::StreamTokenizer
 A simple class for tokenizing a stream of tokens for the formally specified language used to construct objects for the InFact framework. More...
 
struct  infact::StreamTokenizer::Token
 Information about a token read from the underlying stream. More...
 

Namespaces

 infact
 The namespace for the entire InFact library.
 

Macros

#define DEFAULT_RESERVED_CHARS   "(){},=;/"
 Default set of reserved characters for the StreamTokenizer class. More...
 

Detailed Description

Provides the StreamTokenizer class.

Author
dbike.nosp@m.l@go.nosp@m.ogle..nosp@m.com (Dan Bikel)

Definition in file stream-tokenizer.h.

Macro Definition Documentation

#define DEFAULT_RESERVED_CHARS   "(){},=;/"

Default set of reserved characters for the StreamTokenizer class.

Definition at line 83 of file stream-tokenizer.h.