bad word pointer
In the parser/test/samples/sigla.cte
test sample, we get a bad word counter for the third apparatus entry:
Log from parser/target/bin/ripcte -d -s parser/test/samples/sigla.cte -x parser/xsl/id.xsl -o test.xml
looks right:
...
[main] DEBUG de.wwu.alea.cte.CTEParserListenerImpl - Opening W tag
[main] DEBUG de.wwu.alea.cte.CTEParserListenerImpl - Making attribute "attr0='4'" from '4'
[main] DEBUG de.wwu.alea.cte.CTEParserListenerImpl - attribute on W: attr0='4'
[main] DEBUG de.wwu.alea.cte.CTEParserListenerImpl - Opening F
[main] DEBUG de.wwu.alea.cte.CTEParserListenerImpl - Making attribute(s) from tag name suffix 'g4' in opening 'Fg4'
[main] DEBUG de.wwu.alea.cte.CTEParserListenerImpl - Making attribute "g='4'" from 'g4'
[main] DEBUG de.wwu.alea.cte.CTEParserListenerImpl - Making attribute "d='+'" from 'd+'
[main] DEBUG de.wwu.alea.cte.CTEParserListenerImpl - found text (isSpace=false) '^!እ^!ምዘ፡'
[main] DEBUG de.wwu.alea.cte.CTEParserListenerImpl - Closing F
...
But the xml output with id.xsl
looks like this:
<W g="4"><F g="4" v="+">^!እ^!ምዘ፡</F>
Expected:
<W attr0="4"><F g="4" v="+">^!እ^!ምዘ፡</F>
Looks like some strange interference with the g-attribute of the F-tag.