Skip to content

Commit 5586b45

Browse files
committed
[IMP] braing back OLS03006 for literals
1 parent d8bd66d commit 5586b45

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

server/src/core/evaluation.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1512,6 +1512,15 @@ impl Evaluation {
15121512

15131513
fn validate_domain(session: &mut SessionInfo, on_object: Weak<RefCell<Symbol>>, from_module: Option<Rc<RefCell<Symbol>>>, value: &Expr) -> Vec<Diagnostic> {
15141514
let mut diagnostics = vec![];
1515+
if value.is_literal_expr() {
1516+
if let Some(diagnostic) = create_diagnostic(session, DiagnosticCode::OLS03006, &[]) {
1517+
diagnostics.push(Diagnostic {
1518+
range: Range::new(Position::new(value.range().start().to_u32(), 0), Position::new(value.range().end().to_u32(), 0)),
1519+
..diagnostic
1520+
});
1521+
}
1522+
return diagnostics;
1523+
}
15151524
if !matches!(value, Expr::List(_)) {
15161525
return diagnostics;
15171526
}

0 commit comments

Comments
 (0)