Skip to content

Commit 2d7e47c

Browse files
idodeclareVladimir Kotal
authored andcommitted
Add syntax to show Eiffel problem
1 parent 2ebcae2 commit 2d7e47c

File tree

4 files changed

+30
-4
lines changed

4 files changed

+30
-4
lines changed

opengrok-indexer/src/test/java/org/opengrok/indexer/analysis/eiffel/EiffelXrefTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
/*
2121
* Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
22-
* Portions Copyright (c) 2017, Chris Fraire <[email protected]>.
22+
* Portions Copyright (c) 2017-2018, Chris Fraire <[email protected]>.
2323
*/
2424

2525
package org.opengrok.indexer.analysis.eiffel;
@@ -53,7 +53,7 @@ public class EiffelXrefTest {
5353
public void sampleTest() throws IOException {
5454
writeAndCompare("analysis/eiffel/sample.e",
5555
"analysis/eiffel/sample_xref.html",
56-
getTagsDefinitions(), 489);
56+
getTagsDefinitions(), 498);
5757
}
5858

5959
@Test

opengrok-indexer/src/test/resources/analysis/eiffel/sample.e

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -711,4 +711,13 @@ feature -- Output
711711
do
712712
end
713713
714+
special_chars
715+
do
716+
value := "abc"
717+
value := 'abc' -- not a valid character
718+
value := "%""
719+
value := "%'"
720+
value := '%''
721+
value := '%"'
722+
end
714723
end

opengrok-indexer/src/test/resources/analysis/eiffel/sample_xref.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,15 @@
717717
<a class="l" name="711" href="#711">711</a> <b>do</b>
718718
<a class="l" name="712" href="#712">712</a> <b>end</b>
719719
<a class="l" name="713" href="#713">713</a>
720-
<a class="l" name="714" href="#714">714</a><b>end</b>
721-
<a class="l" name="715" href="#715">715</a></body>
720+
<a class="l" name="714" href="#714">714</a> <a href="/source/s?defs=special_chars" class="intelliWindow-symbol" data-definition-place="undefined-in-file">special_chars</a>
721+
<a class="l" name="715" href="#715">715</a> <b>do</b>
722+
<a class="l" name="716" href="#716">716</a> <a href="/source/s?defs=value" class="intelliWindow-symbol" data-definition-place="undefined-in-file">value</a> := <span class="s">&quot;abc&quot;</span>
723+
<a class="l" name="717" href="#717">717</a> <a href="/source/s?defs=value" class="intelliWindow-symbol" data-definition-place="undefined-in-file">value</a> := &apos;<a href="/source/s?defs=abc" class="intelliWindow-symbol" data-definition-place="undefined-in-file">abc</a>&apos; <span class="c">-- not a valid character</span>
724+
<a class="l" name="718" href="#718">718</a> <a href="/source/s?defs=value" class="intelliWindow-symbol" data-definition-place="undefined-in-file">value</a> := <span class="s">&quot;%&quot;&quot;</span>
725+
<a class="l" name="719" href="#719">719</a> <a href="/source/s?defs=value" class="intelliWindow-symbol" data-definition-place="undefined-in-file">value</a> := <span class="s">&quot;%&apos;&quot;</span>
726+
<a class="hl" name="720" href="#720">720</a> <a href="/source/s?defs=value" class="intelliWindow-symbol" data-definition-place="undefined-in-file">value</a> := <span class="s">&apos;%&apos;&apos;</span>
727+
<a class="l" name="721" href="#721">721</a> <a href="/source/s?defs=value" class="intelliWindow-symbol" data-definition-place="undefined-in-file">value</a> := <span class="s">&apos;%&quot;&apos;</span>
728+
<a class="l" name="722" href="#722">722</a> <b>end</b>
729+
<a class="l" name="723" href="#723">723</a><b>end</b>
730+
<a class="l" name="724" href="#724">724</a></body>
722731
</html>

opengrok-indexer/src/test/resources/analysis/eiffel/samplesymbols.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,3 +464,11 @@ INITIAL
464464
output # 709: output (a_text: like text)
465465
a_text
466466
text
467+
special_chars
468+
value
469+
value
470+
abc
471+
value
472+
value
473+
value
474+
value

0 commit comments

Comments
 (0)