#ifndef ARC_STD_LEXER_H_ #define ARC_STD_LEXER_H_ #ifdef __cplusplus extern "C" { #endif /** * @brief a lexer type */ typedef struct ARC_Lexer ARC_Lexer; /** * @brief * * @param[out] lexer */ void ARC_Lexer_Create(ARC_Lexer **lexer); /** * @brief * * @param[in] lexer ARC_Lexer to free */ void ARC_Lexer_Destroy(ARC_Lexer *lexer); #ifdef __cplusplus } #endif #endif // !ARC_STD_LEXER_H_