Simplifications based on PR feedback

This commit is contained in:
Nick Rolfe
2020-12-16 17:54:40 +00:00
parent ddb71790e9
commit f5282edfc1
4 changed files with 22 additions and 45 deletions

View File

@@ -104,7 +104,7 @@ pub fn convert_nodes(nodes: &Vec<NodeInfo>) -> NodeTypeMap {
// First, find all the token kinds
for node in nodes {
if let None = &node.subtypes {
if node.subtypes.is_none() {
if node.fields.as_ref().map_or(0, |x| x.len()) == 0 && node.children.is_none() {
let type_name = TypeName {
kind: node.kind.clone(),