|
Archeus 0.0.0
A C library and game engine that focuses on documentation
|
Go to the source code of this file.
Functions | |
| ARC_TEST (Lexer_Char_Match) | |
| ARC_TEST (Lexer_Check_Id_Basic) | |
| ARC_TEST (Lexer_Check_Id_Unordered_But_Continious) | |
| ARC_TEST (Lexer_Check_Id_Unordered_Not_Continious) | |
| ARC_TEST (Lexer_Check_Continious) | |
| ARC_TEST (Lexer_Check_Not_Continious) | |
| ARC_TEST | ( | Lexer_Char_Match | ) |
Definition at line 4 of file lexer.c.
References ARC_CHECK, ARC_Lexer_Create(), ARC_Lexer_Destroy(), ARC_Lexer_GetToken(), ARC_Lexer_InitBasicTokenRules(), ARC_Lexer_LexString(), ARC_LEXER_TOKEN_BANG_ID, ARC_LEXER_TOKEN_COLON_ID, ARC_LEXER_TOKEN_FORWARD_SLASH_ID, ARC_LEXER_TOKEN_LEFT_CURLY_BRACE_ID, ARC_LEXER_TOKEN_PERIOD_ID, ARC_LEXER_TOKEN_RIGHT_CURLY_BRACE_ID, ARC_String_CreateWithStrlen(), and ARC_LexerToken::rule.
| ARC_TEST | ( | Lexer_Check_Continious | ) |
Definition at line 98 of file lexer.c.
References ARC_CHECK, ARC_Lexer_Create(), ARC_Lexer_Destroy(), ARC_Lexer_IsContinious(), ARC_Lexer_RegisterTokenRule(), ARC_LexerTokenRule_CreateAndReturnMatchCharRule(), and ARC_True.
| ARC_TEST | ( | Lexer_Check_Id_Basic | ) |
Definition at line 41 of file lexer.c.
References ARC_CHECK, ARC_False, ARC_Lexer_Create(), ARC_Lexer_Destroy(), ARC_Lexer_IsTokenId(), ARC_Lexer_RegisterTokenRule(), ARC_LexerTokenRule_CreateAndReturnMatchCharRule(), and ARC_True.
| ARC_TEST | ( | Lexer_Check_Id_Unordered_But_Continious | ) |
Definition at line 60 of file lexer.c.
References ARC_CHECK, ARC_False, ARC_Lexer_Create(), ARC_Lexer_Destroy(), ARC_Lexer_IsTokenId(), ARC_Lexer_RegisterTokenRule(), ARC_LexerTokenRule_CreateAndReturnMatchCharRule(), and ARC_True.
| ARC_TEST | ( | Lexer_Check_Id_Unordered_Not_Continious | ) |
Definition at line 79 of file lexer.c.
References ARC_CHECK, ARC_False, ARC_Lexer_Create(), ARC_Lexer_Destroy(), ARC_Lexer_IsTokenId(), ARC_Lexer_RegisterTokenRule(), ARC_LexerTokenRule_CreateAndReturnMatchCharRule(), and ARC_True.
| ARC_TEST | ( | Lexer_Check_Not_Continious | ) |
Definition at line 113 of file lexer.c.
References ARC_CHECK, ARC_False, ARC_Lexer_Create(), ARC_Lexer_Destroy(), ARC_Lexer_IsContinious(), ARC_Lexer_RegisterTokenRule(), and ARC_LexerTokenRule_CreateAndReturnMatchCharRule().