Beginning update to compare_affiliated_keywords.
This commit is contained in:
parent
e352deb989
commit
909ccadfa1
@ -354,39 +354,44 @@ where
|
|||||||
let mut ret = Vec::new();
|
let mut ret = Vec::new();
|
||||||
let affiliated_keywords = rust.get_affiliated_keywords();
|
let affiliated_keywords = rust.get_affiliated_keywords();
|
||||||
for (rust_name, rust_value) in affiliated_keywords.keywords.iter() {
|
for (rust_name, rust_value) in affiliated_keywords.keywords.iter() {
|
||||||
// let emacs_property_name = format!(":{}", rust_name);
|
let emacs_property_name = format!(":{}", rust_name);
|
||||||
// match rust_value {
|
match rust_value {
|
||||||
// AffiliatedKeywordValue::SingleString(rust_value) => {
|
AffiliatedKeywordValue::SingleString(rust_value) => {
|
||||||
// let diff = compare_property_quoted_string(
|
let diff = compare_property_quoted_string(
|
||||||
// source,
|
source,
|
||||||
// emacs,
|
emacs,
|
||||||
// rust,
|
rust,
|
||||||
// emacs_property_name.as_str(),
|
emacs_property_name.as_str(),
|
||||||
// |_| Some(*rust_value),
|
|_| Some(*rust_value),
|
||||||
// )?;
|
)?;
|
||||||
// ret.push(diff);
|
ret.push(diff);
|
||||||
// }
|
}
|
||||||
// AffiliatedKeywordValue::ListOfStrings(rust_value) => {
|
AffiliatedKeywordValue::ListOfStrings(rust_value) => {
|
||||||
// let diff = compare_property_list_of_quoted_string(
|
let diff = compare_property_list_of_quoted_string(
|
||||||
// source,
|
source,
|
||||||
// emacs,
|
emacs,
|
||||||
// rust,
|
rust,
|
||||||
// emacs_property_name.as_str(),
|
emacs_property_name.as_str(),
|
||||||
// |_| Some(rust_value.iter()),
|
|_| Some(rust_value.iter()),
|
||||||
// )?;
|
)?;
|
||||||
// ret.push(diff);
|
ret.push(diff);
|
||||||
// }
|
}
|
||||||
// AffiliatedKeywordValue::ListOfListsOfObjects(rust_value) => {
|
AffiliatedKeywordValue::OptionalPair { optval, val } => {
|
||||||
// let diff = compare_property_list_of_list_of_list_of_ast_nodes(
|
// todo
|
||||||
// source,
|
}
|
||||||
// emacs,
|
AffiliatedKeywordValue::ObjectTree(_) => {
|
||||||
// rust,
|
// todo
|
||||||
// emacs_property_name.as_str(),
|
} // AffiliatedKeywordValue::ListOfListsOfObjects(rust_value) => {
|
||||||
// |_| Some(rust_value),
|
// let diff = compare_property_list_of_list_of_list_of_ast_nodes(
|
||||||
// )?;
|
// source,
|
||||||
// ret.push(diff);
|
// emacs,
|
||||||
// }
|
// rust,
|
||||||
// };
|
// emacs_property_name.as_str(),
|
||||||
|
// |_| Some(rust_value),
|
||||||
|
// )?;
|
||||||
|
// ret.push(diff);
|
||||||
|
// }
|
||||||
|
};
|
||||||
}
|
}
|
||||||
Ok(ret)
|
Ok(ret)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user