<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/lexers/LexHex.cxx, branch rel-5-3-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>Remove Lexilla files from Scintilla</title>
<updated>2021-01-29T09:51:34+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2021-01-29T09:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=54341053b273c905afa7503d8dadcc4c46a0d2d3'/>
<id>54341053b273c905afa7503d8dadcc4c46a0d2d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The Scintilla namespace is always active for internal symbols and for the lexer</title>
<updated>2017-09-10T23:05:35+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2017-09-10T23:05:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=313a81f7f8419b3c1ac6ac57ea7719c7b8aa28cf'/>
<id>313a81f7f8419b3c1ac6ac57ea7719c7b8aa28cf</id>
<content type='text'>
interfaces ILexer4 and IDocument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
interfaces ILexer4 and IDocument.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update types for Unix LP64 after changes to Sci_Position/Sci_PositionU.</title>
<updated>2017-07-17T05:18:31+00:00</updated>
<author>
<name>Neil Hodgson</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2017-07-17T05:18:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=7f6f9643d38f799155a76c108c8273f5cb2136ca'/>
<id>7f6f9643d38f799155a76c108c8273f5cb2136ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Sci_Position / Sci_PositionU for variables in lexers that represent</title>
<updated>2015-07-30T04:35:17+00:00</updated>
<author>
<name>Joe Mueller</name>
<email>unknown</email>
</author>
<published>2015-07-30T04:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=58471e908a3b74b27379bb19a13d62cd8d4476b0'/>
<id>58471e908a3b74b27379bb19a13d62cd8d4476b0</id>
<content type='text'>
positions and line numbers and may be widened to 64-bits in a future release.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
positions and line numbers and may be widened to 64-bits in a future release.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Sci_PositionU/Sci_Position for arguments to functional lexers, folders, and</title>
<updated>2015-07-25T01:25:56+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2015-07-25T01:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=c30768f1167cfe590e0b6a12c4a986e82a210cc3'/>
<id>c30768f1167cfe590e0b6a12c4a986e82a210cc3</id>
<content type='text'>
comment recognizers to allow for future implementation of 64-bit positions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
comment recognizers to allow for future implementation of 64-bit positions.
</pre>
</div>
</content>
</entry>
<entry>
<title>LexHex S-Record: use the required data field size for some highlighting</title>
<updated>2015-01-12T23:59:18+00:00</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2015-01-12T23:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=4bb00a25f379684744b3e28cbf435f21650efc8d'/>
<id>4bb00a25f379684744b3e28cbf435f21650efc8d</id>
<content type='text'>
Equal to how it is already implemeted for the Intel HEX lexer.

Specific record types do not use a data field, the checksum field
directly follows the address field then.
In these cases now the byte count field is also marked as wrong if its
content is not what is to be expected for this record type. Also the
checksum field is now fixed after the address field instead of allowing
data field in between if the byte count is too big.

Also simplify this code path for IHex to be equal to the Srec code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Equal to how it is already implemeted for the Intel HEX lexer.

Specific record types do not use a data field, the checksum field
directly follows the address field then.
In these cases now the byte count field is also marked as wrong if its
content is not what is to be expected for this record type. Also the
checksum field is now fixed after the address field instead of allowing
data field in between if the byte count is too big.

Also simplify this code path for IHex to be equal to the Srec code.
</pre>
</div>
</content>
</entry>
<entry>
<title>LexHex: use SCE_HEX_RECTYPE_UNKNOWN also for Srec and IHex</title>
<updated>2015-01-12T23:58:30+00:00</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2015-01-12T23:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=02927e5c3be78e98fa3e2beb965248f688fb8e6c'/>
<id>02927e5c3be78e98fa3e2beb965248f688fb8e6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LexHex: add a default case for handling faulty states to all lexers</title>
<updated>2015-01-10T22:04:35+00:00</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2015-01-10T22:04:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=88504b1be93afb6be89b1c2948453a4581d3d0eb'/>
<id>88504b1be93afb6be89b1c2948453a4581d3d0eb</id>
<content type='text'>
If the state variable is set to a state not used in this lexer, an
endless loop would occur because Forward() is never invoked then.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the state variable is set to a state not used in this lexer, an
endless loop would occur because Forward() is never invoked then.
</pre>
</div>
</content>
</entry>
<entry>
<title>LexHex: add a new state for garbage data after the record</title>
<updated>2015-01-10T22:04:00+00:00</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2015-01-10T22:04:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=683c68c04540c42b0b22de78da9c046b98ad50e2'/>
<id>683c68c04540c42b0b22de78da9c046b98ad50e2</id>
<content type='text'>
IHex and Srec just set to the DEFAULT state before, TEHex used the
SCE_HEX_DATA_UNKNOWN state for garbage data, which is not the actual intention
for this state.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IHex and Srec just set to the DEFAULT state before, TEHex used the
SCE_HEX_DATA_UNKNOWN state for garbage data, which is not the actual intention
for this state.
</pre>
</div>
</content>
</entry>
<entry>
<title>LexHex Tektronix: use more address field types, not just data address</title>
<updated>2015-01-10T22:03:25+00:00</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2015-01-10T22:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=52156dcd3465f5db9734b0e8ca8d726eae60c9f2'/>
<id>52156dcd3465f5db9734b0e8ca8d726eae60c9f2</id>
<content type='text'>
Also use the new function for checking whether the record type is
unknown.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also use the new function for checking whether the record type is
unknown.
</pre>
</div>
</content>
</entry>
</feed>
