Interroga stato di fine analisi del sorgente del parser.
Sintassi |
bool at_end(bool skip = true) |
---|---|
skip |
Flag per ignorare spazi vuoti dalla posizione corrente (opz) |
Risultato |
Rende true se posizione corrente di analisi a fine testo utile, false altrimenti. |
Esempio di utilizzo:
string tk; string::parser p;
/* Esempio con analisi completa */ p.set_text("text"); p.skip_token(tk); bool f1 = p.at_begin(); /* Rende valore false */ bool f2 = p.at_end(); /* Rende valore true */
/* Esempio con analisi parziale */ p.set_text("my text"); p.skip_token(tk); bool f1 = p.at_begin(); /* Rende valore false */ bool f2 = p.at_end(); /* Rende valore false */ |