merged with old parser stuff, and worked on parser a bit more

This commit is contained in:
herbglitch 2024-10-16 18:00:52 -06:00
commit e4aa4a8b6d
8 changed files with 180 additions and 30 deletions

View file

@ -41,7 +41,6 @@ typedef uint32_t (* ARC_LexerTokenRule_AutomataFn)(ARC_String **tokenData, ARC_S
*/
typedef void (* ARC_LexerTokenRule_DestroyAutomataDataFn)(void *automataData);
/**
* @brief a lexer token rule type
*/
@ -57,7 +56,7 @@ typedef struct ARC_LexerTokenRule {
/**
* @brief creates an ARC_Lexer type
*
* @param[out] lexer
* @param[out] lexer ARC_Lexer to create
*/
void ARC_Lexer_Create(ARC_Lexer **lexer);