parseCode static method
Program
parseCode(
- String code
)
Implementation
static Program parseCode(String code) {
if (code.isEmpty) {
throw JSException(1,
"Empty string is being passed as javascript code to parse. Please check your javascript code and fix it");
}
try {
return parsejs(code);
} on ParseError catch (e) {
throw JSException(
e.line ?? 1,
"Parsing error Occurred while parsing javascript code block. "
"Error Message: ${e.message}",
detailedError: 'Code: $code . FYI: $parsingErrorAppendage');
} catch (error) {
throw JSException(
1,
"Parsing error Occurred while parsing javascript code block. "
"Error Message: ${error.toString()}",
detailedError: 'Code: $code . FYI: $parsingErrorAppendage');
}
}