1//
2// Copyright (c) 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
10namespace pp
11{
12
13struct Token;
14
15class Lexer
16{
17  public:
18    virtual ~Lexer();
19
20    virtual void lex(Token *token) = 0;
21};
22
23}  // namespace pp
24#endif  // COMPILER_PREPROCESSOR_LEXER_H_
25
26