From efc4a048298501ec6ec0ca44ea6aa198f90837cd Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 30 Dec 2023 20:38:08 -0500 Subject: [PATCH] Implement center block. --- src/wasm/center_block.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/wasm/center_block.rs b/src/wasm/center_block.rs index 9895e803..8035e01f 100644 --- a/src/wasm/center_block.rs +++ b/src/wasm/center_block.rs @@ -7,6 +7,7 @@ use super::to_wasm::ToWasm; use super::AdditionalProperties; use crate::compare::ElispFact; use crate::types::CenterBlock; +use crate::types::GetAffiliatedKeywords; use crate::wasm::to_wasm::ToWasmStandardProperties; #[derive(Debug, Serialize, Deserialize)] @@ -21,8 +22,12 @@ to_wasm!( original, wasm_context, { WasmAstNode::CenterBlock(original) }, - { "TODO".into() }, + { "center-block".into() }, { + let additional_properties = original + .get_affiliated_keywords() + .to_wasm(wasm_context.clone())?; + let children = original .children .iter() @@ -36,7 +41,7 @@ to_wasm!( Ok(( children, WasmCenterBlock { - additional_properties: AdditionalProperties::default(), + additional_properties, }, )) }