16c16,17
< use crate::{Grammar,is_alphanum,emptybox,checkboxexp};
---
> use crate::{Grammar,is_alphanum,checkboxlabel};
> //use crate::parser_writer::checkboxlabel;
171c172
< if rs.label.len()>0 && !rs.label.starts_with("_item") && !emptybox(&rs.label)
---
> if rs.label.len()>0 && !rs.label.starts_with("_item")
181c182
< let itemlabel = if rsym.label.len()>0 && &rsym.label!=&expectedlabel && !rsym.label.starts_with('@') {
---
> let mut itemlabel = if rsym.label.len()>0 && &rsym.label!=&expectedlabel && !rsym.label.starts_with('@') {
183c184
< passthru=-2; checkboxexp(&rsym.label,&expectedlabel).to_owned()
---
> passthru=-2; checkboxlabel(&rsym.label).to_owned()
362c363
< if rs.label.len()>0 && !rs.label.starts_with("_item") && !emptybox(&rs.label)
---
> if rs.label.len()>0 && !rs.label.starts_with("_item")
383c384
< let itemlabel = if rsym.label.len()>0 && &rsym.label!=&expectedlabel && !rsym.label.starts_with('@') {
---
> let mut itemlabel = if rsym.label.len()>0 && &rsym.label!=&expectedlabel && !rsym.label.starts_with('@') {
385c386
< passthru=-2; checkboxexp(&rsym.label,&expectedlabel).to_owned()
---
> passthru=-2; checkboxlabel(&rsym.label).to_owned()