package Ġedu . corn ell . cs . apl . vi ad uct . errors Ċ Ċ import Ġedu . corn ell . cs . apl . pretty printing . Document Ċ import Ġedu . corn ell . cs . apl . vi ad uct . syntax . Has Source Location Ċ Ċ /** Ċ Ġ* ĠThrow n Ġwhen Ġa Ġ` break `, Ġ` continue `, Ġor Ġa Ġsimilar Ġstatement Ġoccurs Ġoutside Ġthe Ġscope Ġof Ġa Ġloop . Ċ Ġ*/ Ċ class ĠJump Outside Loop Scope Error ( val Ġnode : ĠHas Source Location ) Ġ: ĠCompilation Error () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġcategory : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ" Control ĠError " ĊĊĠĠĠ Ġoverride Ġval Ġsource : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġnode . source Location . source Path ĊĊĠĠĠ Ġoverride Ġval Ġdescription : ĠDocument ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDocument (" This Ġstatement Ġis Ġonly Ġvalid Ġinside Ġa Ġloop :") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Source ( node . source Location ) Ċ } Ċ