package Ġorg . arch guard . scanner . analy ser . language Ċ Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ data Ġclass ĠQuote ( ĊĠĠĠ Ġval Ġstart : ĠString , ĊĠĠĠ Ġval Ġend : ĠString , ĊĠĠĠ Ġval Ġignore Escape : ĠBoolean ?, ĊĠĠĠ Ġval Ġdoc String : ĠBoolean ? Ċ ) Ċ Ċ @ Serializable Ċ data Ġclass ĠLanguage ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġ@ Serial Name (" line _ comment ") ĊĠĠĠ Ġval Ġline Comment : ĠList < String >? Ġ= ĠlistOf (), ĊĠĠĠ Ġ@ Serial Name (" complexity checks ") ĊĠĠĠ Ġval Ġcomplexity Checks : ĠList < String >? Ġ= ĠlistOf (), ĊĠĠĠ Ġval Ġextensions : ĠList < String > Ġ= ĠlistOf (), ĊĠĠĠ Ġval Ġextension File : ĠBoolean ? Ġ= Ġfalse , ĊĠĠĠ Ġ@ Serial Name (" multi _ line ") ĊĠĠĠ Ġval Ġmulti Line : ĠList < List < String >> ? Ġ= ĠlistOf (), ĊĠĠĠ Ġval Ġquotes : ĠList < Quote >? Ġ= ĠlistOf (), ĊĠĠĠ Ġ@ Serial Name (" nested mult iline ") ĊĠĠĠ Ġval Ġnested Multi Line : ĠBoolean ? Ġ= Ġfalse , ĊĠĠĠ Ġval Ġkeywords : ĠList < String >? Ġ= ĠlistOf (), ĊĠĠĠ Ġ@ Serial Name (" filenames ") ĊĠĠĠ Ġval Ġfile Names : ĠList < String >? Ġ= ĠlistOf (), ĊĠĠĠ Ġ@ Serial Name (" she bang s ") ĊĠĠĠ Ġval Ġshe Bang s : ĠList < String >? Ġ= ĠlistOf (), Ċ ) Ċ