Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/angle
Path: blob/main_old/src/compiler/preprocessor/Lexer.h
1693 views
1
//
2
// Copyright 2012 The ANGLE Project Authors. All rights reserved.
3
// Use of this source code is governed by a BSD-style license that can be
4
// found in the LICENSE file.
5
//
6
7
#ifndef COMPILER_PREPROCESSOR_LEXER_H_
8
#define COMPILER_PREPROCESSOR_LEXER_H_
9
10
#include "common/angleutils.h"
11
12
namespace angle
13
{
14
15
namespace pp
16
{
17
18
struct Token;
19
20
class Lexer : angle::NonCopyable
21
{
22
public:
23
virtual ~Lexer();
24
25
virtual void lex(Token *token) = 0;
26
};
27
28
} // namespace pp
29
30
} // namespace angle
31
32
#endif // COMPILER_PREPROCESSOR_LEXER_H_
33
34