ReactOS 0.4.16-dev-401-g45b008d
|
#include <tokenizer.hpp>
Public Member Functions | |
TokenList (const Tokenizer &tokenizer, const std::string &text) | |
size_t | size () const |
Token | operator[] (size_t n) const |
Private Types | |
using | TOKEN_REF = typename Tokenizer::TOKEN_REF |
Private Attributes | |
const Tokenizer & | m_tokenizer |
const std::string & | m_text |
std::vector< TOKEN_REF > | m_tokens |
Definition at line 211 of file tokenizer.hpp.
|
private |
Definition at line 213 of file tokenizer.hpp.
Definition at line 221 of file tokenizer.hpp.
Definition at line 244 of file tokenizer.hpp.
|
inline |
Definition at line 239 of file tokenizer.hpp.
Referenced by complete_line(), translate(), translate_construct(), translate_data_def(), translate_expression(), translate_instruction(), translate_instruction_param(), translate_list(), translate_macro(), translate_mem_ref(), and translate_record().
|
private |
Definition at line 216 of file tokenizer.hpp.
Referenced by operator[](), and TokenList().
Definition at line 215 of file tokenizer.hpp.
Referenced by TokenList().
|
private |
Definition at line 217 of file tokenizer.hpp.
Referenced by operator[](), size(), and TokenList().