/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 2 - 2 0 1 7 ĠThe ĠAN TLR ĠProject . ĠAll Ġrights Ġreserved . Ċ Ġ* ĠUse Ġof Ġthis Ġfile Ġis Ġgoverned Ġby Ġthe ĠBSD Ġ 3 - clause Ġlicense Ġthat Ċ Ġ* Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE . txt Ġfile Ġin Ġthe Ġproject Ġroot . Ċ Ġ*/ Ċ Ċ package Ġorg . antlr . v 4 . kotlin runtime . at n Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ author ĠSam ĠHar well Ċ Ġ*/ Ċ class ĠPre cedence Predicate Transition ( target : ĠAT N State , Ġval Ġprecedence : ĠInt ) Ġ: ĠAbstract Predicate Transition ( target ) Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġserialization Type : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠTransition . PREC ED ENCE ĊĊĠĠĠ Ġoverride Ġval Ġis Epsilon : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġtrue ĊĊĠĠĠ Ġval Ġpredicate : ĠSemantic Context . Pre cedence Predicate ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠSemantic Context . Pre cedence Predicate ( pre cedence ) ĊĊĠĠĠ Ġoverride Ġfun Ġmatches ( symbol : ĠInt , Ġmin Vocab Symbol : ĠInt , Ġmax Vocab Symbol : ĠInt ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"$ pre cedence Ġ>= Ġ_ p " ĊĠĠĠ Ġ} Ċ Ċ } Ċ