From db6b9ed3d804b0e941ffccc8c22c79882fa9cd62 Mon Sep 17 00:00:00 2001 From: Batuhan Taskaya Date: Sat, 28 Nov 2020 16:11:30 +0300 Subject: [PATCH 1/2] Add NamedExpression AST class --- vm/src/stdlib/ast.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/vm/src/stdlib/ast.rs b/vm/src/stdlib/ast.rs index f0f78206c..573330025 100644 --- a/vm/src/stdlib/ast.rs +++ b/vm/src/stdlib/ast.rs @@ -683,6 +683,7 @@ pub fn make_module(vm: &VirtualMachine) -> PyObjectRef { "Module" => py_class!(ctx, "Module", &ast_base, {}), "Name" => py_class!(ctx, "Name", &ast_base, {}), "NameConstant" => py_class!(ctx, "NameConstant", &ast_base, {}), + "NamedExpression" => py_class!(ctx, "NamedExpression", &ast_base, {}), "Nonlocal" => py_class!(ctx, "Nonlocal", &ast_base, {}), "Num" => py_class!(ctx, "Num", &ast_base, {}), "Pass" => py_class!(ctx, "Pass", &ast_base, {}), From a71aea8fdd72b25f09ab19e8bd4f48a8942362cf Mon Sep 17 00:00:00 2001 From: Batuhan Taskaya Date: Sat, 28 Nov 2020 16:16:19 +0300 Subject: [PATCH 2/2] Add Slice object too --- vm/src/stdlib/ast.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/vm/src/stdlib/ast.rs b/vm/src/stdlib/ast.rs index 573330025..5a9065f31 100644 --- a/vm/src/stdlib/ast.rs +++ b/vm/src/stdlib/ast.rs @@ -691,6 +691,7 @@ pub fn make_module(vm: &VirtualMachine) -> PyObjectRef { "Return" => py_class!(ctx, "Return", &ast_base, {}), "Set" => py_class!(ctx, "Set", &ast_base, {}), "SetComp" => py_class!(ctx, "SetComp", &ast_base, {}), + "Slice" => py_class!(ctx, "Slice", &ast_base, {}), "Starred" => py_class!(ctx, "Starred", &ast_base, {}), "Starred" => py_class!(ctx, "Starred", &ast_base, {}), "Str" => py_class!(ctx, "Str", &ast_base, {}),