|  | 
| 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.