Herb C Reference
Loading...
Searching...
No Matches
token_struct.h
Go to the documentation of this file.
1#ifndef HERB_TOKEN_STRUCT_H
2#define HERB_TOKEN_STRUCT_H
3
4#include "location.h"
5#include "range.h"
6
43
50
51#endif
Definition location.h:8
Definition range.h:6
Definition token_struct.h:44
range_T * range
Definition token_struct.h:46
location_T * location
Definition token_struct.h:47
char * value
Definition token_struct.h:45
token_type_T type
Definition token_struct.h:48
token_type_T
Definition token_struct.h:7
@ TOKEN_EXCLAMATION
Definition token_struct.h:33
@ TOKEN_NEWLINE
Definition token_struct.h:10
@ TOKEN_ERB_END
Definition token_struct.h:25
@ TOKEN_HTML_TAG_END
Definition token_struct.h:17
@ TOKEN_QUOTE
Definition token_struct.h:30
@ TOKEN_ERB_CONTENT
Definition token_struct.h:24
@ TOKEN_EQUALS
Definition token_struct.h:29
@ TOKEN_IDENTIFIER
Definition token_struct.h:11
@ TOKEN_SLASH
Definition token_struct.h:28
@ TOKEN_HTML_TAG_START
Definition token_struct.h:15
@ TOKEN_PERCENT
Definition token_struct.h:36
@ TOKEN_CHARACTER
Definition token_struct.h:39
@ TOKEN_NBSP
Definition token_struct.h:9
@ TOKEN_COLON
Definition token_struct.h:35
@ TOKEN_HTML_COMMENT_END
Definition token_struct.h:21
@ TOKEN_EOF
Definition token_struct.h:41
@ TOKEN_DASH
Definition token_struct.h:31
@ TOKEN_LT
Definition token_struct.h:27
@ TOKEN_AMPERSAND
Definition token_struct.h:37
@ TOKEN_HTML_TAG_SELF_CLOSE
Definition token_struct.h:18
@ TOKEN_HTML_TAG_START_CLOSE
Definition token_struct.h:16
@ TOKEN_ERROR
Definition token_struct.h:40
@ TOKEN_SEMICOLON
Definition token_struct.h:34
@ TOKEN_HTML_COMMENT_START
Definition token_struct.h:20
@ TOKEN_UNDERSCORE
Definition token_struct.h:32
@ TOKEN_ERB_START
Definition token_struct.h:23
@ TOKEN_WHITESPACE
Definition token_struct.h:8
@ TOKEN_HTML_DOCTYPE
Definition token_struct.h:13
struct TOKEN_STRUCT token_T