alibaba/QLExpress

为什么自定义符号很多不支持 比如 ≠、≥、≤

Open

#414 opened on Dec 2, 2025

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Java (1,113 forks)batch import
help wanted

Repository metrics

Stars
 (4,457 stars)
PR merge metrics
 (Avg merge 17d) (4 merged PRs in 30d)

Description

Caused by: com.alibaba.qlexpress4.exception.QLSyntaxException: [Error SYNTAX_ERROR: rule nextStatement failed predicate: {_input.LA(1) == Token.EOF || _input.LA(1) == QLexer.RBRACE}?] [Near: 1 ≠ 2] ^ [Line: 1, Column: 2] at com.alibaba.qlexpress4.exception.QLException.reportScannerErr(QLException.java:56) at com.alibaba.qlexpress4.aparser.QLErrorListener.syntaxError(QLErrorListener.java:28) at com.alibaba.qlexpress4.a4runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) at com.alibaba.qlexpress4.a4runtime.Parser.notifyErrorListeners(Parser.java:544) at com.alibaba.qlexpress4.a4runtime.DefaultErrorStrategy.reportFailedPredicate(DefaultErrorStrategy.java:344) at com.alibaba.qlexpress4.a4runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:142) at com.alibaba.qlexpress4.aparser.QLParser.nextStatement(QLParser.java:469)

Contributor guide