Parsing error not explicit enough
Bug #866958 reported by
William Candillon
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zorba |
Fix Released
|
Critical
|
Nicolae Brinza |
Bug Description
The following query:
<root>
<foo>
<bar>
</foo>
</root>
Returns the following error:
line 5, column 7: [XPST0003] syntax error, unexpected end of file, no closing tag for direct element constructor
This message and the error location should be improved (line 4, mismatch for closing element ...)
Related branches
lp:~nbrinza/zorba/error-messages
- Cezar Andrei: Approve
- Nicolae Brinza: Approve
-
Diff: 27986 lines (+3970/-3837)13 files modifiedsrc/compiler/parser/jsoniq_parser.cpp (+1545/-1531)
src/compiler/parser/jsoniq_parser.hpp (+6/-6)
src/compiler/parser/jsoniq_scanner.cpp (+371/-385)
src/compiler/parser/parser.y (+31/-10)
src/compiler/parser/xquery_parser.cpp (+1533/-1519)
src/compiler/parser/xquery_parser.hpp (+6/-6)
src/compiler/parser/xquery_scanner.cpp (+366/-380)
test/rbkt/ExpQueryResults/zorba/parser/syntax-errors/missing-semicolon-06.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/parser/syntax-errors/missing-semicolon-07.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/parser/syntax-errors/missing-semicolon-08.xml.res (+1/-0)
test/rbkt/Queries/zorba/parser/syntax-errors/missing-semicolon-06.xq (+34/-0)
test/rbkt/Queries/zorba/parser/syntax-errors/missing-semicolon-07.xq (+34/-0)
test/rbkt/Queries/zorba/parser/syntax-errors/missing-semicolon-08.xq (+41/-0)
Changed in zorba: | |
assignee: | nobody (nobody-users) → Nicolae Brinza (nbrinza) |
importance: | Medium → Critical |
milestone: | none → 2.8 |
Changed in zorba: | |
status: | New → Fix Committed |
Changed in zorba: | |
status: | Fix Committed → Fix Released |
status: | Fix Released → Fix Committed |
milestone: | 2.8 → 2.9 |
tags: | removed: parser-normalization |
tags: | removed: v2.1 |
Changed in zorba: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Marked with Resolution = None at Dana's request.