OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TokenLexer
(Results
1 - 7
of
7
) sorted by null
/external/clang/include/clang/Lex/
TokenLexer.h
1
//===---
TokenLexer
.h - Lex from a token buffer -----------------*- C++ -*-===//
10
// This file defines the
TokenLexer
interface.
25
///
TokenLexer
- This implements a lexer that returns tokens from a macro body
29
class
TokenLexer
{
36
/// null. The
TokenLexer
owns the pointed-to object.
84
/// OwnsTokens - This is true if this
TokenLexer
allocated the Tokens
90
/// DisableMacroExpansion - This is true when tokens lexed from the
TokenLexer
94
TokenLexer
(const
TokenLexer
&) LLVM_DELETED_FUNCTION;
95
void operator=(const
TokenLexer
&) LLVM_DELETED_FUNCTION
[
all
...]
Preprocessor.h
27
#include "clang/Lex/
TokenLexer
.h"
265
OwningPtr<
TokenLexer
> CurTokenLexer;
284
TokenLexer
*TheTokenLexer;
289
TokenLexer
* TL, const DirectoryLookup *D)
352
TokenLexer
*TokenLexerCache[TokenLexerCacheSize];
356
/// Works like a stack; a
TokenLexer
adds the macro expanded tokens that is
360
std::vector<std::pair<
TokenLexer
*, size_t> > MacroExpandingLexersStack;
[
all
...]
/external/clang/lib/Lex/
Android.mk
35
TokenLexer
.cpp
TokenLexer.cpp
1
//===---
TokenLexer
.cpp - Lex from a token stream -------------------------===//
10
// This file implements the
TokenLexer
interface.
14
#include "clang/Lex/
TokenLexer
.h"
24
/// Create a
TokenLexer
for the specified macro with the specified actual
26
void
TokenLexer
::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
28
// If the client is reusing a
TokenLexer
, make sure to free any memory
80
/// Create a
TokenLexer
for the specified token stream. This does not
82
void
TokenLexer
::Init(const Token *TokArray, unsigned NumToks,
84
// If the client is reusing a
TokenLexer
, make sure to free any memory
109
void
TokenLexer
::destroy()
[
all
...]
PPLexerChange.cpp
161
TokenLexer
*TokLexer;
163
TokLexer = new
TokenLexer
(Tok, ILEnd, Macro, Args, *this);
192
TokenLexer
*TokLexer;
194
TokLexer = new
TokenLexer
(Toks, NumToks, DisableMacroExpansion,
458
/// HandleEndOfTokenLexer - This callback is invoked when the current
TokenLexer
PPMacroExpansion.cpp
801
/// Works like a stack; a
TokenLexer
adds the macro expanded tokens that is
804
Token *Preprocessor::cacheMacroExpandedTokens(
TokenLexer
*tokLexer,
819
TokenLexer
*prevLexer;
[
all
...]
/external/chromium_org/third_party/angle/src/compiler/preprocessor/
MacroExpander.cpp
18
class
TokenLexer
: public Lexer
23
TokenLexer
(TokenVector* tokens)
43
PP_DISALLOW_COPY_AND_ASSIGN(
TokenLexer
);
317
TokenLexer
lexer(&arg);
Completed in 715 milliseconds