|  | 
| enum | Elm_Code_Status_Type { ELM_CODE_STATUS_TYPE_DEFAULT = 0
,
 ELM_CODE_STATUS_TYPE_CURRENT
,
 ELM_CODE_STATUS_TYPE_IGNORED
,
 ELM_CODE_STATUS_TYPE_NOTE
,
 ELM_CODE_STATUS_TYPE_WARNING
,
 ELM_CODE_STATUS_TYPE_ERROR
,
 ELM_CODE_STATUS_TYPE_FATAL
,
 ELM_CODE_STATUS_TYPE_ADDED
,
 ELM_CODE_STATUS_TYPE_REMOVED
,
 ELM_CODE_STATUS_TYPE_CHANGED
,
 ELM_CODE_STATUS_TYPE_PASSED
,
 ELM_CODE_STATUS_TYPE_FAILED
,
 ELM_CODE_STATUS_TYPE_TODO
,
 ELM_CODE_STATUS_TYPE_COUNT
 }
 | 
|  | 
| enum | Elm_Code_Token_Type { ELM_CODE_TOKEN_TYPE_DEFAULT = ELM_CODE_STATUS_TYPE_COUNT
,
 ELM_CODE_TOKEN_TYPE_COMMENT
,
 ELM_CODE_TOKEN_TYPE_STRING
,
 ELM_CODE_TOKEN_TYPE_NUMBER
,
 ELM_CODE_TOKEN_TYPE_BRACE
,
 ELM_CODE_TOKEN_TYPE_TYPE
,
 ELM_CODE_TOKEN_TYPE_CLASS
,
 ELM_CODE_TOKEN_TYPE_FUNCTION
,
 ELM_CODE_TOKEN_TYPE_PARAM
,
 ELM_CODE_TOKEN_TYPE_KEYWORD
,
 ELM_CODE_TOKEN_TYPE_PREPROCESSOR
,
 ELM_CODE_TOKEN_TYPE_ADDED
,
 ELM_CODE_TOKEN_TYPE_REMOVED
,
 ELM_CODE_TOKEN_TYPE_CHANGED
,
 ELM_CODE_TOKEN_TYPE_MATCH
,
 ELM_CODE_TOKEN_TYPE_COUNT
 }
 | 
|  | 
Common data structures and constants.