Browse Source

chore: fix formatting

structs
Garrit Franke 3 years ago
parent
commit
adc3bb9ea0
  1. 4
      src/generator/js.rs
  2. 2
      src/parser/node_type.rs

4
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<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),
})
.collect::<Vec<String>>()

2
src/parser/node_type.rs

@ -114,7 +114,7 @@ pub enum Expression {
ArrayAccess(String, Box<Expression>),
BinOp(Box<Expression>, BinOp, Box<Expression>),
StructInitialization(String, HashMap<String, Box<Expression>>),
FieldAccess(Box<Expression>, String)
FieldAccess(Box<Expression>, String),
}
impl TryFrom<Token> for Expression {

Loading…
Cancel
Save