analysisExpression function
Implementation
List<AnalysisError>? analysisExpression(String expression) {
var source = StringSource(expression, '');
var errorCollector = RecordingErrorListener();
var token = parseToken(expression);
var astBuilder = AstBuilder(
ErrorReporter(
errorCollector,
source,
isNonNullableByDefault: false,
),
true);
var parser = Parser(astBuilder);
parser.parseProgram(token);
return errorCollector.errors;
}