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: