parseExpressionStatement method
Implementation
Statement parseExpressionStatement() {
int? start = token!
.startOffset; // Note: not the same as exp.start due to removal of parentheses
Expression exp = parseExpression();
consumeSemicolon();
return ExpressionStatement(exp)
..start = start
..end = endOffset
..line = exp.line;
}