Go to the source code of this file.
Typedefs | |
| typedef ElTokenizer_t | Tokenizer_t |
Functions | |
| Tokenizer_t * | tok_init (const char *) |
| void | tok_reset (Tokenizer_t *) |
| void | tok_end (Tokenizer_t *) |
| int | tok_line (Tokenizer_t *, const char *, int *, char ***) |
| typedef struct ElTokenizer_t Tokenizer_t |
Definition at line 52 of file tokenizer.h.
| void tok_end | ( | Tokenizer_t * | ) |
Definition at line 156 of file tokenizer.cxx.
References ElTokenizer_t::fArgV, ElTokenizer_t::fIfs, ElTokenizer_t::fWSpace, and tok_free.
Referenced by parse_line().
| Tokenizer_t* tok_init | ( | const char * | ) |
Definition at line 110 of file tokenizer.cxx.
References AINCR, ElTokenizer_t::fAMax, ElTokenizer_t::fArgC, ElTokenizer_t::fArgV, ElTokenizer_t::fFlags, ElTokenizer_t::fIfs, ElTokenizer_t::fQuote, ElTokenizer_t::fWMax, ElTokenizer_t::fWPtr, ElTokenizer_t::fWSpace, ElTokenizer_t::fWStart, IFS, kQuoteNone, NULL, tok_free, tok_malloc, and WINCR.
Referenced by parse_line().
| int tok_line | ( | Tokenizer_t * | , | |
| const char * | , | |||
| int * | , | |||
| char *** | ||||
| ) |
Definition at line 174 of file tokenizer.cxx.
References ElTokenizer_t::fFlags, ElTokenizer_t::fQuote, ElTokenizer_t::fWPtr, kQuoteDouble, kQuoteDoubleone, kQuoteNone, kQuoteOne, kQuoteSingle, ptr, TOK_EAT, and TOK_KEEP.
Referenced by parse_line().
| void tok_reset | ( | Tokenizer_t * | ) |
Definition at line 143 of file tokenizer.cxx.
References ElTokenizer_t::fArgC, ElTokenizer_t::fFlags, ElTokenizer_t::fQuote, ElTokenizer_t::fWPtr, ElTokenizer_t::fWSpace, ElTokenizer_t::fWStart, and kQuoteNone.
1.5.1