zenilib: pp::Lexer Class Reference

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
pp::Lexer Class Referenceabstract

`#include <Lexer.h>`

Inherited by pp::DefinedParser, pp::DirectiveParser, pp::MacroExpander, pp::Tokenizer, and pp::TokenLexer.

## Public Member Functions

virtual | ~Lexer ()
virtual void | lex (Token *token)=0

## Detailed Description

Definition at line 15 of file Lexer.h.

## Constructor & Destructor Documentation

pp::Lexer::~Lexer | ( |  | ) |

virtual

Definition at line 12 of file Lexer.cpp.

## Member Function Documentation

virtual void pp::Lexer::lex | ( | Token * | token | ) |

pure virtual

Implemented in pp::Tokenizer, pp::DirectiveParser, and pp::MacroExpander.

Referenced by skipUntilEOD().

The documentation for this class was generated from the following files:

- zenilib/jni/external/angle/src/compiler/preprocessor/Lexer.h
- zenilib/jni/external/angle/src/compiler/preprocessor/Lexer.cpp