c_library compiles and generates

This commit is contained in:
ed committed 2024-12-15 01:27:57 -05:00
1 parent 956ab73130
commit 4fe1a4da65
11 files changed
+260 -69

No files matched your search

+15
View File
@@ -82,6 +82,21 @@ CodeConstructor parse_constructor( Str def )
return result;
}
CodeDefine parse_define( Str def )
{
check_parse_args( def );
TokArray toks = lex( def );
if ( toks.Arr == nullptr )
return InvalidCode;
_ctx->parser.Tokens = toks;
push_scope();
CodeDefine result = parser_parse_define();
parser_pop(& _ctx->parser);
return result;
}
CodeDestructor parse_destructor( Str def )
{
check_parse_args( def );