comma::Lexer Class Reference
#include <Lexer.h>
List of all members.
Detailed Description
Definition at line 19 of file Lexer.h.
Member Enumeration Documentation
- Enumerator:
-
Definition at line 30 of file Lexer.h.
Constructor & Destructor Documentation
Member Function Documentation
void comma::Lexer::abortScanning |
( |
|
) |
[inline] |
Calling this function prematurely aborts scanning. All further calls to Lexer::scan will result in a TKN_EOT token thereby ending the lexical analysis.
Definition at line 112 of file Lexer.h.
void Lexer::beginExcursion |
( |
|
) |
|
void Lexer::endExcursion |
( |
|
) |
|
void Lexer::forgetExcursion |
( |
|
) |
|
unsigned comma::Lexer::getErrorCount |
( |
|
) |
const [inline] |
static bool comma::Lexer::isFunctionGlyph |
( |
const Lexer::Token & |
tkn |
) |
[inline, static] |
bool comma::Lexer::lexSuccessful |
( |
|
) |
const [inline] |
std::string Lexer::tokenString |
( |
const Token & |
tkn |
) |
[static] |
const char * Lexer::tokenString |
( |
Code |
code |
) |
[static] |
The documentation for this class was generated from the following files: