package Ġcom . cop per leaf . k ud zu . node . chars Ċ Ċ import Ġcom . cop per leaf . k ud zu . node . Node Context Ċ import Ġcom . cop per leaf . k ud zu . node . Terminal Node Ċ import Ġcom . cop per leaf . k ud zu . parser . chars . Base Char Parser Ċ Ċ /** Ċ Ġ* ĠA ĠNode Ġparsed Ġfrom Ġa Ġ[ Base Char Parser ] Ġcontaining Ġa Ġsingle Ġcharacter Ġparsed Ġfrom Ġthe Ġinput . Ċ Ġ*/ Ċ class ĠChar Node ( ĊĠĠĠ Ġval Ġchar : ĠChar , ĊĠĠĠ Ġcontext : ĠNode Context Ċ ) Ġ: ĠTerminal Node ( context ) Ġ{ ĊĠĠĠ Ġoverride Ġval Ġtext : ĠString Ġ= Ġ"$ char " Ċ } Ċ