package Ġorg . project fluent . syntax . parser Ċ Ċ import Ġkotlin . Exception Ċ Ċ class ĠParse Error ( var Ġcode : ĠString , Ġvar arg Ġargs : ĠAny ) Ġ: ĠException ( get ErrorMessage ( code , Ġ* args )) Ġ{ ĊĠĠĠ Ġval Ġargs : ĠMutable List < Any > Ġ= Ġmutable ListOf () ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . args . addAll ( args ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġget ErrorMessage ( code : ĠString , Ġvar arg Ġargs : ĠAny ): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( code ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" E 0 0 0 1 " Ġ-> Ġ" Generic ĠError " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 0 2 " Ġ-> Ġ" Expected Ġan Ġentry Ġstart " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 0 3 " Ġ-> Ġ" Expected Ġtoken : Ġ\" ${ args [ 0 ] }\ "" ĊĠĠĠĠĠĠĠ Ġ" E 0 0 0 4 " Ġ-> Ġ" Expected Ġa Ġcharacter Ġfrom Ġrange : Ġ\" ${ args [ 0 ] }\ "" ĊĠĠĠĠĠĠĠ Ġ" E 0 0 0 5 " Ġ-> Ġ" Expected Ġmessage Ġ\" ${ args [ 0 ]} \" Ġto Ġhave Ġa Ġvalue Ġor Ġattributes " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 0 6 " Ġ-> Ġ" Expected Ġterm Ġ\" -${ args [ 0 ]} \" Ġto Ġhave Ġa Ġvalue " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 0 7 " Ġ-> Ġ" Keyword Ġcannot Ġend Ġwith Ġa Ġwhitespace " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 0 8 " Ġ-> Ġ" The Ġcal lee Ġhas Ġto Ġbe Ġan Ġupper - case Ġidentifier Ġor Ġa Ġterm " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 0 9 " Ġ-> Ġ" The Ġargument Ġname Ġhas Ġto Ġbe Ġa Ġsimple Ġidentifier " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 0 " Ġ-> Ġ" Expected Ġone Ġof Ġthe Ġvariants Ġto Ġbe Ġmarked Ġas Ġdefault Ġ(* )" ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 1 " Ġ-> Ġ" Expected Ġat Ġleast Ġone Ġvariant Ġafter Ġ\" -> \"" ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 2 " Ġ-> Ġ" Expected Ġvalue " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 3 " Ġ-> Ġ" Expected Ġvariant Ġkey " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 4 " Ġ-> Ġ" Expected Ġliteral " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 5 " Ġ-> Ġ" Only Ġone Ġvariant Ġcan Ġbe Ġmarked Ġas Ġdefault Ġ(* )" ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 6 " Ġ-> Ġ" Message Ġreferences Ġcannot Ġbe Ġused Ġas Ġselectors " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 7 " Ġ-> Ġ" Terms Ġcannot Ġbe Ġused Ġas Ġselectors " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 8 " Ġ-> Ġ" Attributes Ġof Ġmessages Ġcannot Ġbe Ġused Ġas Ġselectors " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 1 9 " Ġ-> Ġ" Attributes Ġof Ġterms Ġcannot Ġbe Ġused Ġas Ġplace ables " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 2 0 " Ġ-> Ġ" Un terminated Ġstring Ġexpression " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 2 1 " Ġ-> Ġ" Position al Ġarguments Ġmust Ġnot Ġfollow Ġnamed Ġarguments " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 2 2 " Ġ-> Ġ" Named Ġarguments Ġmust Ġbe Ġunique " ĊĠĠĠĠĠĠĠ Ġ" E 0 0 2 4 " Ġ-> Ġ" Cannot Ġaccess Ġvariants Ġof Ġa Ġmessage ." ĊĠĠĠĠĠĠĠ Ġ" E 0 0 2 5 " Ġ-> Ġ" Unknown Ġescape Ġsequence : Ġ\\ ${ args [ 0 ]} ." ĊĠĠĠĠĠĠĠ Ġ" E 0 0 2 6 " Ġ-> Ġ" Invalid ĠUnicode Ġescape Ġsequence : Ġ${ args [ 0 ]} ." ĊĠĠĠĠĠĠĠ Ġ" E 0 0 2 7 " Ġ-> Ġ" Un balanced Ġclosing Ġbr ace Ġin ĠText Element ." ĊĠĠĠĠĠĠĠ Ġ" E 0 0 2 8 " Ġ-> Ġ" Expected Ġan Ġinline Ġexpression " ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġcode ĊĠĠĠ Ġ} Ċ } Ċ