KCC - Kayte C Compiler 1.10.0
A C compiler implementation with preprocessor, lexer, parser, and code generator
Loading...
Searching...
No Matches
Lexer Struct Reference

Lexer structure. More...

#include <types.h>

Data Fields

const char * source
size_t position
size_t current
int line
int column
bool has_error
char * error_message
char * input
size_t pos
size_t input_length
bool objc_mode

Detailed Description

Lexer structure.

Definition at line 499 of file types.h.

Field Documentation

◆ column

int Lexer::column

Definition at line 504 of file types.h.

◆ current

size_t Lexer::current

Definition at line 502 of file types.h.

◆ error_message

char* Lexer::error_message

Definition at line 506 of file types.h.

◆ has_error

bool Lexer::has_error

Definition at line 505 of file types.h.

◆ input

char* Lexer::input

Definition at line 507 of file types.h.

◆ input_length

size_t Lexer::input_length

Definition at line 509 of file types.h.

◆ line

int Lexer::line

Definition at line 503 of file types.h.

◆ objc_mode

bool Lexer::objc_mode

Definition at line 510 of file types.h.

◆ pos

size_t Lexer::pos

Definition at line 508 of file types.h.

◆ position

size_t Lexer::position

Definition at line 501 of file types.h.

◆ source

const char* Lexer::source

Definition at line 500 of file types.h.


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