cmEngine  0.1.1
A library for interpreting CMake code.
Data Fields
cmLexer Struct Reference

Data Fields

struct cmHosthost
 
const char * filename
 
struct cmReaderreader
 
struct cmPosition position
 
struct cmTokentmp_token
 
cmBool tmp_token_expired
 
cmBool aborted
 

Detailed Description

This structure contains data that the lexer uses to scan the input for tokens.

Field Documentation

§ aborted

cmBool cmLexer::aborted

Indicates if the lexer has been aborted.

§ filename

const char* cmLexer::filename

The name of the file being read.

§ host

struct cmHost* cmLexer::host

A pointer to the host interface.

§ position

struct cmPosition cmLexer::position

The position of the lexer within the source code.

§ reader

struct cmReader* cmLexer::reader

The file reader.

§ tmp_token

struct cmToken* cmLexer::tmp_token

A temporary token to be returned by cmScanToken calls.

§ tmp_token_expired

cmBool cmLexer::tmp_token_expired

Indicates whether or not the token held by the lexer is still in use.


The documentation for this struct was generated from the following file: