OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:Lexer
(Results
1 - 15
of
15
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/tools/llvm-mca/
CodeRegionGenerator.cpp
124
// Create a MCAsmParser and setup the
lexer
to recognize llvm-mca ASM
128
MCAsmLexer &
Lexer
= Parser->getLexer();
130
Lexer
.setCommentConsumer(&CC);
132
Lexer
.setLexMasmIntegers(true);
/src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
WasmAsmParser.cpp
36
MCAsmLexer *
Lexer
= nullptr;
51
Lexer
= &Parser->getLexer();
75
auto Ok =
Lexer
->is(Kind);
84
Lexer
->getTok());
117
if (
Lexer
->isNot(AsmToken::Comma))
120
if (
Lexer
->is(AsmToken::Integer)) {
126
if (
Lexer
->is(AsmToken::Comma)) {
145
if (
Lexer
->isNot(AsmToken::String))
146
return error("expected string in directive, instead got: ",
Lexer
->getTok());
224
if (!
Lexer
->is(AsmToken::Identifier)
[
all
...]
AsmParser.cpp
122
AsmLexer
Lexer
;
222
MCAsmLexer &getLexer() override { return
Lexer
; }
248
Lexer
.setLexMasmIntegers(V);
342
/// Reset the current
lexer
position to that given by \p Loc. The
715
MCAsmLexer &
Lexer
;
719
while (
Lexer
.is(AsmToken::Space))
720
Lexer
.Lex();
730
: AsmParser(SM, Ctx, Out, MAI, CB),
Lexer
(getLexer()), Out(Out) {
731
Lexer
.setSkipSpace(false);
732
Lexer
.setAllowHashInIdentifier(true)
[
all
...]
MasmParser.cpp
362
AsmLexer
Lexer
;
472
MCAsmLexer &getLexer() override { return
Lexer
; }
498
Lexer
.setLexMasmIntegers(V);
605
/// Reset the current
lexer
position to that given by \p Loc. The
1020
:
Lexer
(MAI), Ctx(Ctx), Out(Out), MAI(MAI), SrcMgr(SM),
1028
Lexer
.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer());
1093
SrcMgr.AddIncludeFile(Filename,
Lexer
.getLoc(), IncludedFile);
1098
Lexer
.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer());
1106
Lexer
.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer(),
1111
if (
Lexer
.getTok().is(AsmToken::Error)
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
SourceCode.cpp
21
#include "clang/Lex/
Lexer
.h"
33
return
Lexer
::getSourceText(Range, Context.getSourceManager(),
40
CharSourceRange R =
Lexer
::getAsCharRange(Range, Context.getSourceManager(),
46
Lexer
::getRawToken(R.getEnd(), Tok, Context.getSourceManager(),
96
CharSourceRange Range =
Lexer
::makeFileCharRange(EditRange, SM, LangOpts);
135
std::unique_ptr<
Lexer
>
Lexer
= [&]() {
140
return std::make_unique<clang::
Lexer
>(
145
// Tell
Lexer
to return whitespace as pseudo-tokens (kind is tok::unknown).
146
Lexer
->SetKeepWhitespaceMode(true)
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/AST/
CommentLexer.h
1
//===--- CommentLexer.h -
Lexer
for structured comments ---------*- C++ -*-===//
9
// This file defines
lexer
for structured comments and supporting token class.
26
class
Lexer
;
56
friend class
Lexer
;
216
void dump(const
Lexer
&L, const SourceManager &SM) const;
219
/// Comment
lexer
.
220
class
Lexer
{
222
Lexer
(const
Lexer
&) = delete;
223
void operator=(const
Lexer
&) = delete
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Lex/
Lexer.h
1
//===-
Lexer
.h - C Language Family
Lexer
------------------------*- C++ -*-===//
9
// This file defines the
Lexer
interface.
40
/// ConflictMarkerKind - Kinds of conflict marker which the
lexer
might be
64
/// Used to inform the
lexer
as to whether it's starting at the beginning of
72
///
Lexer
- This provides a simple interface that turns a text buffer into a
76
class
Lexer
: public PreprocessorLexer {
82
// Constant configuration values for this
lexer
.
96
// True if
lexer
for _Pragma handling.
103
/// ExtendedTokenMode - The
lexer
can optionally keep comments and whitespac
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Object/
COFFModuleDefinition.cpp
88
class
Lexer
{
90
Lexer
(StringRef S) : Buf(S) {}
353
Lexer
Lex;
/src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/
LanaiAsmParser.cpp
91
Lexer
(Parser.getLexer()), SubtargetInfo(STI) {
98
MCAsmLexer &
Lexer
;
700
if (
Lexer
.getKind() == AsmToken::Percent) {
704
if (
Lexer
.getKind() == AsmToken::Identifier) {
705
RegNum = MatchRegisterName(
Lexer
.getTok().getIdentifier());
708
Lexer
.UnLex(PercentTok.getValue());
715
Lexer
.UnLex(PercentTok.getValue());
749
if (
Lexer
.getKind() != AsmToken::Identifier)
765
if (
Lexer
.getKind() != AsmToken::LParen) {
766
Error(
Lexer
.getLoc(), "Expected '('")
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/
WebAssemblyAsmParser.cpp
196
MCAsmLexer &
Lexer
;
237
Lexer
(Parser.getLexer()) {
269
return Parser.Error(
Lexer
.getTok().getLoc(), Msg);
327
auto Ok =
Lexer
.is(Kind);
336
Lexer
.getTok());
341
if (!
Lexer
.is(AsmToken::Identifier)) {
342
error("Expected identifier, got: ",
Lexer
.getTok());
345
auto Name =
Lexer
.getTok().getString();
351
while (
Lexer
.is(AsmToken::Identifier)) {
352
auto Type = WebAssembly::parseType(
Lexer
.getTok().getString())
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Lex/
Lexer.cpp
1
//===-
Lexer
.cpp - C Language Family
Lexer
--------------------------------===//
9
// This file implements the
Lexer
and Token interfaces.
13
#include "clang/Lex/
Lexer
.h"
74
//
Lexer
Class Implementation
77
void
Lexer
::anchor() {}
79
void
Lexer
::InitLexer(const char *BufStart, const char *BufPtr,
131
///
Lexer
constructor - Create a new
lexer
object for the specified buffer
132
/// with the specified preprocessor managing the lexing process. This
lexer
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/AsmParser/
HexagonAsmParser.cpp
606
MCAsmLexer &
Lexer
= getLexer();
607
while (!
Lexer
.is(AsmToken::RCurly))
608
Lexer
.Lex();
609
Lexer
.Lex();
874
MCAsmLexer &
Lexer
= getLexer();
893
const AsmToken &MaybeDotNew =
Lexer
.getTok();
911
const AsmToken &MaybeDotNew =
Lexer
.getTok();
929
MCAsmLexer &
Lexer
= getLexer();
930
AsmToken const &Second =
Lexer
.getTok();
931
AsmToken Third =
Lexer
.peekTok()
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
X86AsmParser.cpp
1466
MCAsmLexer &
Lexer
= getLexer();
1470
auto OnFailure = [RestoreOnFailure, &
Lexer
, &Tokens]() {
1473
Lexer
.UnLex(Tokens.pop_back_val());
1509
if (
Lexer
.isNot(AsmToken::LParen))
1537
if (
Lexer
.isNot(AsmToken::RParen)) {
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/
ARMAsmParser.cpp
5429
MCAsmLexer &
Lexer
= getLexer();
5451
if (
Lexer
.peekTok().is(AsmToken::Colon))
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp
8222
MCAsmLexer &
Lexer
= getLexer();
8223
SMLoc L =
Lexer
.getLoc();
8463
MCAsmLexer &
Lexer
= getLexer();
8465
if (
Lexer
.isNot(AsmToken::Equal)) {
8496
MCAsmLexer &
Lexer
= getLexer();
8499
if (
Lexer
.is(AsmToken::Identifier)) {
8524
if (
Lexer
.is(AsmToken::Integer)) {
Completed in 92 milliseconds
Indexes created Mon Apr 20 00:23:12 UTC 2026