Herb C Reference
Loading...
Searching...
No Matches
lexer_struct.h
Go to the documentation of this file.
1#ifndef HERB_LEXER_STRUCT_H
2#define HERB_LEXER_STRUCT_H
3
4#include <stdbool.h>
5#include <stdlib.h>
6
12
31
32#endif
struct LEXER_STRUCT lexer_T
lexer_state_T
Definition lexer_struct.h:7
@ STATE_DATA
Definition lexer_struct.h:8
@ STATE_ERB_CONTENT
Definition lexer_struct.h:9
@ STATE_ERB_CLOSE
Definition lexer_struct.h:10
Definition lexer_struct.h:13
const char * source
Definition lexer_struct.h:14
size_t previous_line
Definition lexer_struct.h:21
size_t previous_column
Definition lexer_struct.h:22
lexer_state_T state
Definition lexer_struct.h:26
size_t previous_position
Definition lexer_struct.h:23
size_t current_position
Definition lexer_struct.h:19
size_t current_column
Definition lexer_struct.h:18
bool stalled
Definition lexer_struct.h:29
char current_character
Definition lexer_struct.h:25
size_t last_position
Definition lexer_struct.h:28
size_t source_length
Definition lexer_struct.h:15
size_t current_line
Definition lexer_struct.h:17
size_t stall_counter
Definition lexer_struct.h:27