Skip to content

Commit c21552d

Browse files
committed
eval: rename ObjectNodes -> ModelNodes
1 parent a34ed2e commit c21552d

File tree

6 files changed

+23
-23
lines changed

6 files changed

+23
-23
lines changed

lang/eval/expression.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ impl Eval for Nested {
162162
node_stack.push(nodes);
163163
}
164164

165-
Ok(Value::Nodes(ObjectNodes::from_node_stack(&node_stack)))
165+
Ok(Value::Nodes(ModelNodes::from_node_stack(&node_stack)))
166166
}
167167
}
168168

lang/eval/part.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ impl CallTrait for PartDefinition {
7676
/// Consider the `part a(b: Scalar) { }`.
7777
/// Calling the part `a([1.0, 2.0])` results in two nodes with `b = 1.0` and `b = 2.0`, respectively.
7878
fn call(&self, args: &CallArgumentValueList, context: &mut Context) -> EvalResult<Value> {
79-
let mut nodes = ObjectNodes::default();
79+
let mut nodes = ModelNodes::default();
8080

8181
match self.find_matching_initializer(args, context) {
8282
Some((init, multi_args)) => {

lang/model_tree/mod.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ impl ModelNode {
247247
/// Append a multiple nodes as children.
248248
///
249249
/// Return self.
250-
pub fn append_children(&self, nodes: ObjectNodes) -> Self {
250+
pub fn append_children(&self, nodes: ModelNodes) -> Self {
251251
for node in nodes.iter() {
252252
self.append(node.clone())
253253
}
@@ -327,9 +327,9 @@ impl std::fmt::Display for ModelNode {
327327

328328
/// Object node multiplicities.
329329
#[derive(Debug, Default, Clone, PartialEq)]
330-
pub struct ObjectNodes(Vec<ModelNode>);
330+
pub struct ModelNodes(Vec<ModelNode>);
331331

332-
impl ObjectNodes {
332+
impl ModelNodes {
333333
/// Returns the first node if there is exactly one node in the list.
334334
pub fn single_node(&self) -> Option<ModelNode> {
335335
match self.0.len() {
@@ -371,7 +371,7 @@ impl ObjectNodes {
371371
/// d0
372372
/// c2
373373
/// d0
374-
pub fn from_node_stack(node_stack: &[ObjectNodes]) -> Self {
374+
pub fn from_node_stack(node_stack: &[ModelNodes]) -> Self {
375375
match node_stack.len() {
376376
0 => panic!("Node stack must not be empty"),
377377
1 => {}
@@ -421,7 +421,7 @@ impl ObjectNodes {
421421
}
422422

423423
/// Merge two lists of [`ObjectNode`] into one by concatenation.
424-
pub fn merge(lhs: ObjectNodes, rhs: ObjectNodes) -> Self {
424+
pub fn merge(lhs: ModelNodes, rhs: ModelNodes) -> Self {
425425
lhs.iter()
426426
.chain(rhs.iter())
427427
.cloned()
@@ -438,27 +438,27 @@ impl ObjectNodes {
438438
}
439439
}
440440

441-
impl std::ops::Deref for ObjectNodes {
441+
impl std::ops::Deref for ModelNodes {
442442
type Target = Vec<ModelNode>;
443443

444444
fn deref(&self) -> &Self::Target {
445445
&self.0
446446
}
447447
}
448448

449-
impl std::ops::DerefMut for ObjectNodes {
449+
impl std::ops::DerefMut for ModelNodes {
450450
fn deref_mut(&mut self) -> &mut Self::Target {
451451
&mut self.0
452452
}
453453
}
454454

455-
impl From<Vec<ModelNode>> for ObjectNodes {
455+
impl From<Vec<ModelNode>> for ModelNodes {
456456
fn from(value: Vec<ModelNode>) -> Self {
457457
Self(value)
458458
}
459459
}
460460

461-
impl std::fmt::Display for ObjectNodes {
461+
impl std::fmt::Display for ModelNodes {
462462
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
463463
for node in self.iter() {
464464
node.fmt(f)?;
@@ -497,7 +497,7 @@ fn node_nest() {
497497
// d0
498498
// c2
499499
// d0
500-
let nodes = ObjectNodes::from_node_stack(&nodes);
500+
let nodes = ModelNodes::from_node_stack(&nodes);
501501
assert_eq!(nodes.len(), 2); // Contains a0 and a1 as root
502502

503503
for node in nodes.iter() {

lang/model_tree/object/object_builder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ pub struct ObjectBuilder {
1212
object: Object,
1313

1414
/// Children to be placed in the node.
15-
children: ObjectNodes,
15+
children: ModelNodes,
1616

1717
/// Metadata for the object node.
1818
metadata: Metadata,
@@ -59,7 +59,7 @@ impl ObjectBuilder {
5959
}
6060

6161
/// Append child nodes to this object node.
62-
pub fn append_children(&mut self, nodes: &mut ObjectNodes) -> &mut Self {
62+
pub fn append_children(&mut self, nodes: &mut ModelNodes) -> &mut Self {
6363
(*self.children).append(nodes);
6464
self
6565
}

lang/syntax/statement/assignment_statement.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ impl Eval for AssignmentStatement {
6464

6565
impl AssignmentStatement {
6666
/// Try to evaluate the assignment into nodes.
67-
pub fn try_eval_to_nodes(&self, context: &mut Context) -> EvalResult<ObjectNodes> {
67+
pub fn try_eval_to_nodes(&self, context: &mut Context) -> EvalResult<ModelNodes> {
6868
let value = self
6969
.assignment
7070
.expression

lang/value/mod.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ pub enum Value {
6868
/// A tuple of unnamed items.
6969
UnnamedTuple(UnnamedTuple),
7070
/// A node in the render tree.
71-
Nodes(ObjectNodes),
71+
Nodes(ModelNodes),
7272
}
7373

7474
impl Value {
@@ -90,10 +90,10 @@ impl Value {
9090
}
9191

9292
/// Fetch nodes from this value.
93-
pub fn fetch_nodes(self) -> ObjectNodes {
93+
pub fn fetch_nodes(self) -> ModelNodes {
9494
match self {
9595
Self::Nodes(n) => n,
96-
_ => ObjectNodes::default(),
96+
_ => ModelNodes::default(),
9797
}
9898
}
9999

@@ -386,9 +386,9 @@ impl std::ops::BitOr for Value {
386386

387387
fn bitor(self, rhs: Self) -> Self::Output {
388388
match (self, rhs) {
389-
(Value::Nodes(lhs), Value::Nodes(rhs)) => Ok(Value::from_single_node(
390-
ObjectNodes::merge(lhs, rhs).union(),
391-
)),
389+
(Value::Nodes(lhs), Value::Nodes(rhs)) => {
390+
Ok(Value::from_single_node(ModelNodes::merge(lhs, rhs).union()))
391+
}
392392
(lhs, rhs) => Err(ValueError::InvalidOperator(format!("{lhs} | {rhs}"))),
393393
}
394394
}
@@ -488,8 +488,8 @@ impl_try_from!(Bool => bool);
488488
impl_try_from!(String => String);
489489
impl_try_from!(Color => Color);
490490

491-
impl From<ObjectNodes> for Value {
492-
fn from(nodes: ObjectNodes) -> Self {
491+
impl From<ModelNodes> for Value {
492+
fn from(nodes: ModelNodes) -> Self {
493493
match nodes.len() {
494494
0 => Value::None,
495495
_ => Value::Nodes(nodes),

0 commit comments

Comments
 (0)