From ef07fab261cce781ca750c1288574d4001f14bcf Mon Sep 17 00:00:00 2001 From: Johnny Richard Date: Sun, 30 Apr 2023 01:48:18 +0200 Subject: parser: Registry identifiers on scope We are parsing variables/functions and checking if they are defined on scope. Otherwise we fail the parsing with a nice message. Signed-off-by: Johnny Richard Co-authored-by: Carlos Maniero --- src/gas_assembly_generator.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gas_assembly_generator.c') diff --git a/src/gas_assembly_generator.c b/src/gas_assembly_generator.c index ea76c5f..f09b60d 100644 --- a/src/gas_assembly_generator.c +++ b/src/gas_assembly_generator.c @@ -61,6 +61,9 @@ gas_assembly_generator_compile(gas_assembly_generator_t *gen, ast_node_t *ast) case AST_VARIABLE_DECLARATION: assert(false && "TODO: ast variable declaration not implemented yet"); break; + case AST_VARIABLE: + assert(false && "TODO: ast variable not implemented yet"); + break; case AST_UNKOWN_NODE: assert(false && "unreachable"); } -- cgit v1.2.3