package Ġcom . github . ad ri ant od t . t art ar . api . dsl Ċ Ċ import Ġcom . github . ad ri ant od t . t art ar . api . parser . Parser Context Ċ Ċ /** Ċ Ġ* ĠFunction Ġused Ġby Ġ[ Grammar DSL ] Ġto Ġconfigure Ġa Ċ Ġ* Ġ[ Prefix ĠParse let ][ com . github . ad ri ant od t . t art ar . api . grammar . Prefix Parse let ] Ċ Ġ* Ġin Ġa Ġfunctional Ġway . Ċ Ġ*/ Ċ public Ġtype alias ĠPrefix Function < T , ĠK , ĠE > Ġ= ĠParser Context < T , ĠK , ĠE >. ( token : ĠK ) Ġ-> ĠE Ċ Ċ /** Ċ Ġ* ĠFunction Ġused Ġby Ġ[ Grammar DSL ] Ġto Ġconfigure Ġa Ċ Ġ* Ġ[ In fix ĠParse let ][ com . github . ad ri ant od t . t art ar . api . grammar . In fix Parse let ] Ċ Ġ* Ġin Ġa Ġfunctional Ġway . Ċ Ġ*/ Ċ public Ġtype alias ĠIn fix Function < T , ĠK , ĠE > Ġ= ĠParser Context < T , ĠK , ĠE >. ( left : ĠE , Ġtoken : ĠK ) Ġ-> ĠE Ċ Ċ /** Ċ Ġ* ĠFunction Ġwhich Ġreceives Ġa Ġ[ Lexer DSL ] Ġas Ġits Ġreceiver . Ċ Ġ*/ Ċ public Ġtype alias ĠGram mar Config < T , ĠK , ĠE > Ġ= ĠGram mar DSL < T , ĠK , ĠE >. () Ġ-> ĠUnit Ċ