mirror of
https://github.com/Ed94/metadesk.git
synced 2026-06-13 07:52:22 -07:00
update lexer to new symbol parsing rule
This commit is contained in:
@@ -1930,8 +1930,10 @@ MD_TokenFromString(MD_String8 string)
|
||||
else if (MD_CharIsUnreservedSymbol(*at))
|
||||
{
|
||||
symbol_lex:
|
||||
|
||||
token.kind = MD_TokenKind_Symbol;
|
||||
at += 1;
|
||||
MD_TokenizerScan(MD_CharIsUnreservedSymbol(*at));
|
||||
}
|
||||
|
||||
else if (MD_CharIsReservedSymbol(*at))
|
||||
|
||||
@@ -191,8 +191,7 @@ int main(void)
|
||||
MD_PushChild(size, MakeTestNode(MD_NodeKind_Main, MD_S8Lit("u64")));
|
||||
MD_PushChild(params, size);
|
||||
MD_PushChild(tree, params);
|
||||
MD_PushChild(tree, MakeTestNode(MD_NodeKind_Main, MD_S8Lit("-")));
|
||||
MD_PushChild(tree, MakeTestNode(MD_NodeKind_Main, MD_S8Lit(">")));
|
||||
MD_PushChild(tree, MakeTestNode(MD_NodeKind_Main, MD_S8Lit("->")));
|
||||
MD_PushChild(tree, MakeTestNode(MD_NodeKind_Main, MD_S8Lit("*")));
|
||||
MD_PushChild(tree, MakeTestNode(MD_NodeKind_Main, MD_S8Lit("void")));
|
||||
TestResult(MatchParsedWithNode(string, tree));
|
||||
|
||||
Reference in New Issue
Block a user