lang: ast: implement parsing of true/false/null keyword constants
This commit is contained in:
@@ -119,6 +119,15 @@ enum ivy_status arith_push_operand(
|
||||
case IVY_KW_CONTINUE:
|
||||
v = ast_node_create(IVY_AST_LOOP_REPEAT);
|
||||
break;
|
||||
case IVY_KW_TRUE:
|
||||
v = ast_node_create(IVY_AST_C_TRUE);
|
||||
break;
|
||||
case IVY_KW_FALSE:
|
||||
v = ast_node_create(IVY_AST_C_FALSE);
|
||||
break;
|
||||
case IVY_KW_NULL:
|
||||
v = ast_node_create(IVY_AST_C_NULL);
|
||||
break;
|
||||
default:
|
||||
return IVY_ERR_BAD_SYNTAX;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user