package Ġcz . v ut br . fit . k not . entic ing . eql . compiler . parser Ċ Ċ import Ġcz . v ut br . fit . k not . entic ing . eql . compiler . E ql Compiler Ċ import Ġcz . v ut br . fit . k not . entic ing . log . Simple Stdout LoggerFactory Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ Ċ fun Ġassert Parse With Ant lr Without Errors ( input : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġ(_, Ġerrors ) Ġ= Ġparse With Ant lr ( input ) ĊĠĠĠ ĠassertThat ( errors ). isEmpty () Ċ } Ċ Ċ fun Ġassert Parse With Ant lr With Errors ( input : ĠString , Ġerror Count : ĠInt ? Ġ= Ġnull ) Ġ{ ĊĠĠĠ Ġval Ġ(_, Ġerrors ) Ġ= ĠE ql Compiler ( Simple Stdout LoggerFactory ). parse ( input ) ĊĠĠĠ Ġprintln ( errors ) ĊĠĠĠ Ġif Ġ( error Count Ġ!= Ġnull ) ĊĠĠĠĠĠĠĠ ĠassertThat ( errors ). has Size ( error Count ) ĊĠĠĠ Ġelse ĠassertThat ( errors ). isNotEmpty () Ċ }