<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/lexers, branch rel-4-1-3</title>
<subtitle>Git mirror of the Scintilla editor component. Referenced by the SciTECO repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/'/>
<entry>
<title>Feature [feature-requests:#1251]. Properly ignore backslash in raw strings.</title>
<updated>2019-01-05T21:50:53+00:00</updated>
<author>
<name>Jad Altahan</name>
<email>xviyy@aol.com</email>
</author>
<published>2019-01-05T21:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=c3caf294be67a3de63c607689f28cbc390900754'/>
<id>c3caf294be67a3de63c607689f28cbc390900754</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize errorlist lexer a little - unnamed namespace, reducing variable scope,</title>
<updated>2019-01-04T22:07:55+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-01-04T22:07:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=0379ebb29967c02b31d619651861494ea00b212b'/>
<id>0379ebb29967c02b31d619651861494ea00b212b</id>
<content type='text'>
nullptr, constexpr, noexcept.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
nullptr, constexpr, noexcept.
</pre>
</div>
</content>
</entry>
<entry>
<title>Recognize negative line numbers in GCC-format messages.</title>
<updated>2019-01-04T21:52:28+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-01-04T21:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=103d6796be9173e35c9ace763a2e3ad01f051d90'/>
<id>103d6796be9173e35c9ace763a2e3ad01f051d90</id>
<content type='text'>
Cppcheck shows some whole-file errors as line -1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cppcheck shows some whole-file errors as line -1.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feature [feature-requests:#1247]. Handles message groups as well as messages.</title>
<updated>2018-12-11T22:26:18+00:00</updated>
<author>
<name>Iain Clarke</name>
<email>unknown</email>
</author>
<published>2018-12-11T22:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=ba44752c09788655780cf71960093128c17d956f'/>
<id>ba44752c09788655780cf71960093128c17d956f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2069]. LexerCPP: modernize int to std::string conversion</title>
<updated>2018-12-11T21:38:19+00:00</updated>
<author>
<name>Jannick</name>
<email>unknown</email>
</author>
<published>2018-12-11T21:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=f95195eec25ba7d08219f9d7faef52dc5d65d224'/>
<id>f95195eec25ba7d08219f9d7faef52dc5d65d224</id>
<content type='text'>
* LexCPP.cxx (LexerCPP::EvaluateTokens): Use std::to_string to convert
  int to std::string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* LexCPP.cxx (LexerCPP::EvaluateTokens): Use std::to_string to convert
  int to std::string.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2069]. LexCPP: fix bug in arithmetic calculation by adding precedence levels</title>
<updated>2018-12-11T21:38:19+00:00</updated>
<author>
<name>Jannick</name>
<email>unknown</email>
</author>
<published>2018-12-11T21:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3f3eb0ea971edddb3983bb6498decbb171b17e0f'/>
<id>3f3eb0ea971edddb3983bb6498decbb171b17e0f</id>
<content type='text'>
The precedence for the implemented arithmetic operators +,-,%,*,/
is added, such that the calculations produce the correct results
honoring the standard precedence levels.

* Replace characterset setArithmeticOp by setAddOp and setMultOp.
* Replace precedence precArithmetic by precMult and precAdd
* (EvaluateTokens): Apply new precedences.

This fixes the bug in the arithmetic calculation:

// lines with 'false' should not be highlighted,
// those with 'true' should be.

#if 1 + 2 * 3 == 9
false
#endif

#if (1 + 2) * 3 == 9
true
#endif

#if 1 + 2 * 3 == 7
true
#endif

#if 1 == 5 % 2
true
#endif

#if 6 - 7 == -1
true
#endif

#if 25 / 5 * 5 == 25
true
#endif

#if 1 + 2 * 3 % 2 == 1
true
#endif

#if 1 + 2 * 3 % 2 == 2 + 1
false
#endif
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The precedence for the implemented arithmetic operators +,-,%,*,/
is added, such that the calculations produce the correct results
honoring the standard precedence levels.

* Replace characterset setArithmeticOp by setAddOp and setMultOp.
* Replace precedence precArithmetic by precMult and precAdd
* (EvaluateTokens): Apply new precedences.

This fixes the bug in the arithmetic calculation:

// lines with 'false' should not be highlighted,
// those with 'true' should be.

#if 1 + 2 * 3 == 9
false
#endif

#if (1 + 2) * 3 == 9
true
#endif

#if 1 + 2 * 3 == 7
true
#endif

#if 1 == 5 % 2
true
#endif

#if 6 - 7 == -1
true
#endif

#if 25 / 5 * 5 == 25
true
#endif

#if 1 + 2 * 3 % 2 == 1
true
#endif

#if 1 + 2 * 3 % 2 == 2 + 1
false
#endif
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2062]. Interpret continued preprocessor lines correctly by reading all of</title>
<updated>2018-12-03T21:29:58+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2018-12-03T21:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=02b035fec78afcb1bd3d76cdcde876fdf322c655'/>
<id>02b035fec78afcb1bd3d76cdcde876fdf322c655</id>
<content type='text'>
the logical line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the logical line.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move functions to unnamed namespace</title>
<updated>2018-11-27T21:55:35+00:00</updated>
<author>
<name>Jad Altahan</name>
<email>xviyy@aol.com</email>
</author>
<published>2018-11-27T21:55:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=d51da684fea2b1789e33fa4856ed58a07928f7a5'/>
<id>d51da684fea2b1789e33fa4856ed58a07928f7a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed description of fold.comment as it is shared with other lexers and the</title>
<updated>2018-11-27T21:50:25+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2018-11-27T21:50:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=53a07f5bf3abdd9751fbe8ed52ee72a67956539b'/>
<id>53a07f5bf3abdd9751fbe8ed52ee72a67956539b</id>
<content type='text'>
desription from LexCPP.cxx takes precedence.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
desription from LexCPP.cxx takes precedence.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2054]. Reimplemented as an object lexer to support substyles for multiple</title>
<updated>2018-11-27T21:42:37+00:00</updated>
<author>
<name>Kacper Kasper</name>
<email>unknown</email>
</author>
<published>2018-11-27T21:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=5328f6bfc7f0cd978bd3070bb0685249d5b5fc12'/>
<id>5328f6bfc7f0cd978bd3070bb0685249d5b5fc12</id>
<content type='text'>
sets of keywords and SCI_PROPERTYNAMES.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sets of keywords and SCI_PROPERTYNAMES.
</pre>
</div>
</content>
</entry>
</feed>
