throwParsingError function
Implementation
void throwParsingError(
String message,
ParsingContext context,
int level
)
{
message =
message
+ '\nText :\n'
+ context.text
+ '\nFile : ' + context.filePath
+ '\nLine ' + context.lineIndex.toString() + ' @ ' + level.toString();
if ( context.lineIndex > 0
&& context.lineIndex <= context.lineArray.length )
{
message += ' : ' + context.lineArray[ context.lineIndex - 1 ];
}
throw Exception( message );
}