#include <cstdio>
#include <istream>
#include "EST_String.h"
#include "EST_common.h"
#include "EST_File.h"
Go to the source code of this file.
Classes | |
class | EST_Token |
class | EST_TokenStream |
Enumerations | |
enum | EST_tokenstream_type { tst_none, tst_file, tst_pipe, tst_string, tst_istream } |
Functions | |
EST_String | quote_string (const EST_String &s, const EST_String "e="\"", const EST_String &escape="\\", int force=0) |
Variables | |
const EST_String | EST_Token_Default_WhiteSpaceChars |
The default whitespace characters. More... | |
const EST_String | EST_Token_Default_SingleCharSymbols |
const EST_String | EST_Token_Default_PunctuationSymbols |
const EST_String | EST_Token_Default_PrePunctuationSymbols |
enum EST_tokenstream_type |
Enumerator | |
---|---|
tst_none | |
tst_file | |
tst_pipe | |
tst_string | |
tst_istream |
Definition at line 211 of file EST_Token.h.
EST_String quote_string | ( | const EST_String & | s, |
const EST_String & | quote = "\"" , |
||
const EST_String & | escape = "\\" , |
||
int | force = 0 |
||
) |
Quote a string with given quotes and escape character
Definition at line 844 of file EST_Token.cc.
const EST_String EST_Token_Default_WhiteSpaceChars |
The default whitespace characters.
Definition at line 55 of file EST_Token.cc.
const EST_String EST_Token_Default_SingleCharSymbols |
Definition at line 56 of file EST_Token.cc.
const EST_String EST_Token_Default_PunctuationSymbols |
Definition at line 58 of file EST_Token.cc.
const EST_String EST_Token_Default_PrePunctuationSymbols |
Definition at line 57 of file EST_Token.cc.