#include <lestes/common.hh>
#include <lestes/std/ucn_string.hh>
#include <lestes/lang/cplus/lex/basic_token.hh>
Go to the source code of this file.
Namespaces | |
| namespace | lestes |
| namespace | lestes::std |
| namespace | lestes::lang |
| namespace | lestes::lang::cplus |
| namespace | lestes::lang::cplus::lex |
Classes | |
| class | lestes::lang::cplus::lex::pp_token |
| Preprocessor token. More... | |
Defines | |
| #define | PP_TOKENS_LIST |
| #define | DEF_PP_TOKEN(x, y, z, w) TOK_##x, |
Typedefs | |
| typedef basic_token< lc_host_uint_least16, ptr< source_location >, ptr< token_value > > | lestes::lang::cplus::lex::basic_pp_token |
| Defines basic preprocessor token. | |
| typedef pp_token::type_type | lestes::lang::cplus::lex::pp_token_type |
| Type of token in pp_token. | |
Declaration of pp_token class representing preprocessor token.
Definition in file pp_token.hh.
| #define DEF_PP_TOKEN | ( | x, | |||
| y, | |||||
| z, | |||||
| w | ) | TOK_##x, |
Definition at line 245 of file pp_token.hh.
| #define PP_TOKENS_LIST |
Preprocessing tokens list definition. Each entry is of the form DEF_PP_TOKEN(symbolic name, token spelling, alternative spelling, flags). The entries act as function-like macro calls, that are redefined to select one of the items.
Definition at line 62 of file pp_token.hh.
Referenced by lestes::lang::cplus::lex::pp_token::initialize().
1.5.1-20070107