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

Token structure. More...

#include <types.h>

Data Fields

TokenType type
char * value
char * lexeme
int line
int column
union { 
   int   int_value 
   float   float_value 
   double   double_value 
   char   char_value 
   bool   bool_value 
literal

Detailed Description

Token structure.

Definition at line 304 of file types.h.

Field Documentation

◆ bool_value

bool Token::bool_value

Definition at line 315 of file types.h.

◆ char_value

char Token::char_value

Definition at line 314 of file types.h.

◆ column

int Token::column

Definition at line 309 of file types.h.

◆ double_value

double Token::double_value

Definition at line 313 of file types.h.

◆ float_value

float Token::float_value

Definition at line 312 of file types.h.

◆ int_value

int Token::int_value

Definition at line 311 of file types.h.

◆ lexeme

char* Token::lexeme

Definition at line 307 of file types.h.

◆ line

int Token::line

Definition at line 308 of file types.h.

◆ type

TokenType Token::type

Definition at line 305 of file types.h.

◆ value

char* Token::value

Definition at line 306 of file types.h.


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