Add the macro parser

This commit is contained in:
Eric Tang
2017-07-21 11:54:39 -07:00
parent d29d104be2
commit 4ad11700c6
4 changed files with 137 additions and 4 deletions
+25
View File
@@ -0,0 +1,25 @@
#ifndef __PARSE_MACRO_H__
#define __PARSE_MACRO_H__
// Includes:
#include "parse_config.h"
// Typedefs:
typedef enum {
SerializedMacroActionType_KeyMacroAction = 0,
SerializedMacroActionType_LastKeyMacroAction = 63,
SerializedMacroActionType_MouseButtonMacroAction,
SerializedMacroActionType_LastMouseButtonMacroAction = 66,
SerializedMacroActionType_MoveMouseMacroAction,
SerializedMacroActionType_ScrollMouseMacroAction,
SerializedMacroActionType_DelayMacroAction,
SerializedMacroActionType_TextMacroAction
} serialized_macro_action_type_t;
// Functions:
parser_error_t ParseMacro(config_buffer_t *buffer);
#endif