All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 ( )

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: