WONKY



LOG | FILES | OVERVIEW


#ifndef WONKY_KEYWORD_LIST_C
#define WONKY_KEYWORD_LIST_C WONKY_KEYWORD_LIST_C
#include <keyword_list.h>


struct Keyword_Entry chonky_keywords[]
	=
	{
		{
			.keyword="auto",
			.preprocessing_kw_string="KW_AUTO",
			.kw_string="KW_AUTO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="do",
			.preprocessing_kw_string="KW_DO",
			.kw_string="KW_DO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="double",
			.preprocessing_kw_string="KW_DOUBLE",
			.kw_string="KW_DOUBLE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="int",
			.preprocessing_kw_string="KW_INT",
			.kw_string="KW_INT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="struct",
			.preprocessing_kw_string="KW_STRUCT",
			.kw_string="KW_STRUCT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="break",
			.preprocessing_kw_string="KW_BREAK",
			.kw_string="KW_BREAK",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="else",
			.preprocessing_kw_string="PKW_ELSE",
			.kw_string="KW_ELSE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="long",
			.preprocessing_kw_string="KW_LONG",
			.kw_string="KW_LONG",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="switch",
			.preprocessing_kw_string="KW_SWITCH",
			.kw_string="KW_SWITCH",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="case",
			.preprocessing_kw_string="KW_CASE",
			.kw_string="KW_CASE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="enum",
			.preprocessing_kw_string="KW_ENUM",
			.kw_string="KW_ENUM",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="register",
			.preprocessing_kw_string="KW_REGISTER",
			.kw_string="KW_REGISTER",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="typedef",
			.preprocessing_kw_string="KW_TYPEDEF",
			.kw_string="KW_TYPEDEF",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="char",
			.preprocessing_kw_string="KW_CHAR",
			.kw_string="KW_CHAR",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="extern",
			.preprocessing_kw_string="KW_EXTERN",
			.kw_string="KW_EXTERN",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="return",
			.preprocessing_kw_string="KW_REGISTER",
			.kw_string="KW_RETURN",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="union",
			.preprocessing_kw_string="KW_UNION",
			.kw_string="KW_UNION",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="const",
			.preprocessing_kw_string="KW_CONST",
			.kw_string="KW_CONST",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="float",
			.preprocessing_kw_string="KW_FLOAT",
			.kw_string="KW_FLOAT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="short",
			.preprocessing_kw_string="KW_SHORT",
			.kw_string="KW_SHORT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="unsigned",
			.preprocessing_kw_string="KW_UNSIGNED",
			.kw_string="KW_UNSIGNED",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="continue",
			.preprocessing_kw_string="KW_CONTINUE",
			.kw_string="KW_CONTINUE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="for",
			.preprocessing_kw_string="KW_FOR",
			.kw_string="KW_FOR",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="signed",
			.preprocessing_kw_string="KW_SIGNED",
			.kw_string="KW_SIGNED",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="void",
			.preprocessing_kw_string="KW_VOID",
			.kw_string="KW_VOID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="default",
			.preprocessing_kw_string="KW_DEFAULT",
			.kw_string="KW_DEFAULT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="goto",
			.preprocessing_kw_string="KW_GOTO",
			.kw_string="KW_GOTO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="sizeof",
			.preprocessing_kw_string="KW_SIZEOF",
			.kw_string="KW_SIZEOF",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="volatile",
			.preprocessing_kw_string="KW_VOLATILE",
			.kw_string="KW_VOLATILE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="if",
			.preprocessing_kw_string="PKW_IF",
			.kw_string="KW_IF",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="static",
			.preprocessing_kw_string="KW_STATIC",
			.kw_string="KW_STATIC",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="while",
			.preprocessing_kw_string="KW_WHILE",
			.kw_string="KW_WHILE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="!",
			.preprocessing_kw_string="KW_EXCLAMATION",
			.kw_string="KW_EXCLAMATION",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="%",
			.preprocessing_kw_string="KW_PERCENT",
			.kw_string="KW_PERCENT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="&",
			.preprocessing_kw_string="KW_AND",
			.kw_string="KW_AND",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="&&",
			.preprocessing_kw_string="KW_AND_AND",
			.kw_string="KW_AND_AND",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="(",
			.preprocessing_kw_string="KW_OPEN_NORMAL",
			.kw_string="KW_OPEN_NORMAL",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=")",
			.preprocessing_kw_string="KW_CLOSE_NORMAL",
			.kw_string="KW_CLOSE_NORMAL",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="*",
			.preprocessing_kw_string="KW_STAR",
			.kw_string="KW_STAR",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="+",
			.preprocessing_kw_string="KW_PLUS",
			.kw_string="KW_PLUS",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=",",
			.preprocessing_kw_string="KW_COMMA",
			.kw_string="KW_COMMA",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="-",
			.preprocessing_kw_string="KW_MINUS",
			.kw_string="KW_MINUS",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=".",
			.preprocessing_kw_string="KW_DOT",
			.kw_string="KW_DOT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="->",
			.preprocessing_kw_string="KW_ARROW",
			.kw_string="KW_ARROW",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=":",
			.preprocessing_kw_string="KW_COLUMN",
			.kw_string="KW_COLUMN",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=";",
			.preprocessing_kw_string="KW_SEMICOLON",
			.kw_string="KW_SEMICOLON",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="<",
			.preprocessing_kw_string="KW_LESS",
			.kw_string="KW_LESS",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="=",
			.preprocessing_kw_string="KW_EQ",
			.kw_string="KW_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="==",
			.preprocessing_kw_string="KW_EQEQ",
			.kw_string="KW_EQEQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=">",
			.preprocessing_kw_string="KW_MORE",
			.kw_string="KW_MORE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="?",
			.preprocessing_kw_string="KW_QUESTION",
			.kw_string="KW_QUESTION",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="[",
			.preprocessing_kw_string="KW_OPEN_SQUARE",
			.kw_string="KW_OPEN_SQUARE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="]",
			.preprocessing_kw_string="KW_CLOSE_SQUARE",
			.kw_string="KW_CLOSE_SQUARE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="^",
			.preprocessing_kw_string="KW_HAT",
			.kw_string="KW_HAT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="{",
			.preprocessing_kw_string="KW_OPEN_CURLY",
			.kw_string="KW_OPEN_CURLY",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="}",
			.preprocessing_kw_string="KW_CLOSE_CURLY",
			.kw_string="KW_CLOSE_CURLY",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="|",
			.preprocessing_kw_string="KW_PIPE",
			.kw_string="KW_PIPE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="||",
			.preprocessing_kw_string="KW_PIPE_PIPE",
			.kw_string="KW_PIPE_PIPE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="~",
			.preprocessing_kw_string="KW_TILDE",
			.kw_string="KW_TILDE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="++",
			.preprocessing_kw_string="KW_PLUSPLUS",
			.kw_string="KW_PLUSPLUS",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="--",
			.preprocessing_kw_string="KW_MINUSMINUS",
			.kw_string="KW_MINUSMINUS",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=">>",
			.preprocessing_kw_string="KW_SHIFT_RIGHT",
			.kw_string="KW_SHIFT_RIGHT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="<<",
			.preprocessing_kw_string="KW_SHIFT_LEFT",
			.kw_string="KW_SHIFT_LEFT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="<=",
			.preprocessing_kw_string="KW_LESS_EQ",
			.kw_string="KW_LESS_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=">=",
			.preprocessing_kw_string="KW_MORE_EQ",
			.kw_string="KW_MORE_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="!=",
			.preprocessing_kw_string="KW_NOT_EQ",
			.kw_string="KW_NOT_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="+=",
			.preprocessing_kw_string="KW_PLUS_EQ",
			.kw_string="KW_PLUS_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="-=",
			.preprocessing_kw_string="KW_MINUS_EQ",
			.kw_string="KW_MINUS_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="*=",
			.preprocessing_kw_string="KW_STAR_EQ",
			.kw_string="KW_STAR_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="%=",
			.preprocessing_kw_string="KW_PERCENT_EQ",
			.kw_string="KW_PERCENT_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="/=",
			.preprocessing_kw_string="KW_DIV_EQ",
			.kw_string="KW_DIV_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="<<=",
			.preprocessing_kw_string="KW_SHIFT_LEFT_EQ",
			.kw_string="KW_SHIFT_LEFT_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=">>=",
			.preprocessing_kw_string="KW_SHIFT_RIGHT_EQ",
			.kw_string="KW_SHIFT_RIGHT_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="&=",
			.preprocessing_kw_string="KW_AND_EQ",
			.kw_string="KW_AND_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="^=",
			.preprocessing_kw_string="KW_HAT_EQ",
			.kw_string="KW_HAT_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="|=",
			.preprocessing_kw_string="KW_PIPE_EQ",
			.kw_string="KW_PIPE_EQ",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="#",
			.preprocessing_kw_string="KW_HASHTAG",
			.kw_string="KW_HASHTAG",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="##",
			.preprocessing_kw_string="KW_HASHTAG_HASHTAG",
			.kw_string="KW_HASHTAG_HASHTAG",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="...",
			.preprocessing_kw_string="KW_ELIPSIS",
			.kw_string="KW_ELIPSIS",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="/",
			.preprocessing_kw_string="KW_DIV",
			.kw_string="KW_DIV",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="inline",
			.preprocessing_kw_string="KW_INLINE",
			.kw_string="KW_INLINE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="restrict",
			.preprocessing_kw_string="KW_RESTRICT",
			.kw_string="KW_RESTRICT",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="_Bool",
			.preprocessing_kw_string="KW_BOOL",
			.kw_string="KW_BOOL",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="_Complex",
			.preprocessing_kw_string="KW_COMPLEX",
			.kw_string="KW_COMPLEX",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="_Imaginary",
			.preprocessing_kw_string="KW_IMAGINARY",
			.kw_string="KW_IMAGINARY",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="<:",
			.preprocessing_kw_string="KW_OPEN_SQUARE",
			.kw_string="KW_OPEN_SQUARE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword=":>",
			.preprocessing_kw_string="KW_CLOSE_SQUARE",
			.kw_string="KW_CLOSE_SQUARE",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="<%",
			.preprocessing_kw_string="KW_OPEN_CURLY",
			.kw_string="KW_OPEN_CURLY",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="%>",
			.preprocessing_kw_string="KW_CLOSE_CURLY",
			.kw_string="KW_CLOSE_CURLY",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="%:",
			.preprocessing_kw_string="KW_HASHTAG",
			.kw_string="KW_HASHTAG",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="%:%:",
			.preprocessing_kw_string="KW_HASHTAG_HASHTAG",
			.kw_string="KW_HASHTAG_HASHTAG",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="ifdef",
			.preprocessing_kw_string="PKW_IFDEF",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="ifndef",
			.preprocessing_kw_string="PKW_IFNDEF",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="elif",
			.preprocessing_kw_string="PKW_ELIF",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="endif",
			.preprocessing_kw_string="PKW_ENDIF",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="include",
			.preprocessing_kw_string="PKW_INCLUDE",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="define",
			.preprocessing_kw_string="PKW_DEFINE",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="defined",
			.preprocessing_kw_string="PKW_DEFINED",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="&defined_special_identifier"
		},
		{
			.keyword="undef",
			.preprocessing_kw_string="PKW_UNDEF",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="line",
			.preprocessing_kw_string="PKW_LINE",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="error",
			.preprocessing_kw_string="PKW_ERROR",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="pragma",
			.preprocessing_kw_string="PKW_PRAGMA",
			.kw_string="KW_ID",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="__FILE__",
			.preprocessing_kw_string="PKW_FILE_MACRO",
			.kw_string="PKW_FILE_MACRO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="__DATE__",
			.preprocessing_kw_string="PKW_DATE_MACRO",
			.kw_string="PKW_DATE_MACRO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="__LINE__",
			.preprocessing_kw_string="PKW_LINE_MACRO",
			.kw_string="PKW_LINE_MACRO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="__STDC__",
			.preprocessing_kw_string="PKW_STDC_MACRO",
			.kw_string="PKW_STDC_MACRO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="__STDC_HOSTED__",
			.preprocessing_kw_string="PKW_STDC_HOSTED_MACRO",
			.kw_string="PKW_STDC_HOSTED_MACRO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="__STDC_VERSION__",
			.preprocessing_kw_string="PKW_STDC_VERSION_MACRO",
			.kw_string="PKW_STDC_VERSION_MACRO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
		{
			.keyword="__TIME__",
			.preprocessing_kw_string="PKW_TIME_MACRO",
			.kw_string="PKW_TIME_MACRO",
			.action_string="AUTOMATA_ACTION_DISPENSE_TOKEN",
			.data_string="NULL"
		},
	};

size_t number_of_chonky_keywords=sizeof(chonky_keywords)/sizeof(chonky_keywords[0]);
#endif