eolian: correct line/column number during doc reference validation
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Thu, 12 Apr 2018 13:22:33 +0000 (15:22 +0200)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 13 Apr 2018 07:28:57 +0000 (16:28 +0900)
commit55b743e270fff54e817714b4c6ea8086fdd8c4a7
treee82724037c101129b49242906ab698d90612250f
parent46a222679307ceaea4da6c653cdcc6b45338ce36
eolian: correct line/column number during doc reference validation

Eolian doc objects now bundle debug information necessary to
provide correct line/column numbers. It is not possible to get
this information cirectly from the text, as it's reformatted and
contains no extra whitespace or newlines beyond paragraph
separators.

Fixes T6701.
src/lib/eolian/database_validate.c
src/lib/eolian/eo_lexer.c
src/lib/eolian/eolian_database.c
src/lib/eolian/eolian_database.h