rustlr 0.4.2

LR Parser Generator with Advanced Options
Documentation
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()