diff --git a/src/generator/js.rs b/src/generator/js.rs index 0a05cc2..6f174bf 100644 --- a/src/generator/js.rs +++ b/src/generator/js.rs @@ -119,7 +119,7 @@ fn generate_expression(expr: Expression) -> String { Expression::BinOp(left, op, right) => generate_bin_op(*left, op, *right), Expression::StructInitialization(name, fields) => { generate_struct_initialization(name, fields) - }, + } Expression::FieldAccess(expr, field) => generate_field_access(*expr, field), } } @@ -231,7 +231,7 @@ fn generate_function_call(func: String, args: Vec) -> String { Expression::BinOp(left, op, right) => generate_bin_op(*left, op, *right), Expression::StructInitialization(name, fields) => { generate_struct_initialization(name, fields) - }, + } Expression::FieldAccess(expr, field) => generate_field_access(*expr, field), }) .collect::>() diff --git a/src/parser/node_type.rs b/src/parser/node_type.rs index 5b2a716..bc0940f 100644 --- a/src/parser/node_type.rs +++ b/src/parser/node_type.rs @@ -114,7 +114,7 @@ pub enum Expression { ArrayAccess(String, Box), BinOp(Box, BinOp, Box), StructInitialization(String, HashMap>), - FieldAccess(Box, String) + FieldAccess(Box, String), } impl TryFrom for Expression {