<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/lexers, branch rel-3-5-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>fix bug in handling of comments, make some new features conditional on lexer properties to preserve backwards compatibility</title>
<updated>2015-01-13T17:56:36+00:00</updated>
<author>
<name>Joe Mueller</name>
<email>devnull@localhost</email>
</author>
<published>2015-01-13T17:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=bb757255cf88bc1d0aaf68b4265d9ec29f49124a'/>
<id>bb757255cf88bc1d0aaf68b4265d9ec29f49124a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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=d3dd6f5da3842753d9fbc68958ca7ad78a3bc137'/>
<id>d3dd6f5da3842753d9fbc68958ca7ad78a3bc137</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=d1482bc06701593f5e3920a5af26832d87897cb8'/>
<id>d1482bc06701593f5e3920a5af26832d87897cb8</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=813d67c7121f396049e468c1b4ae23f2fb779814'/>
<id>813d67c7121f396049e468c1b4ae23f2fb779814</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=6b703450e0115cf796c393103d427ad846549826'/>
<id>6b703450e0115cf796c393103d427ad846549826</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=c1a5024e918549125607067b940c923c23370ffd'/>
<id>c1a5024e918549125607067b940c923c23370ffd</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>
<entry>
<title>LexHex: move general helper function up and add a prototype</title>
<updated>2015-01-10T22:02:54+00:00</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2015-01-10T22:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=4accfda822026b6ca08acba0c81f081fea73a818'/>
<id>4accfda822026b6ca08acba0c81f081fea73a818</id>
<content type='text'>
Even if it is only used in the Tektronix lexer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even if it is only used in the Tektronix lexer.
</pre>
</div>
</content>
</entry>
<entry>
<title>LexHex Tektronix: use the dedicated helper function for getting the length</title>
<updated>2015-01-10T22:02:29+00:00</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2015-01-10T22:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=112d049585f555a358cced18c2dd9fd0c90d1a62'/>
<id>112d049585f555a358cced18c2dd9fd0c90d1a62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LexHex Tektronix: fix whitespace issues and remove unused leftover code</title>
<updated>2015-01-10T22:01:45+00:00</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2015-01-10T22:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3bc1b683b367b3d137284c57235b6758084b5474'/>
<id>3bc1b683b367b3d137284c57235b6758084b5474</id>
<content type='text'>
Also clarify the intention of embracing the states in the format
description.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also clarify the intention of embracing the states in the format
description.
</pre>
</div>
</content>
</entry>
<entry>
<title>LexHex: rename Tektronix extended HEX lexer from "thex" to "tehex"</title>
<updated>2015-01-10T22:01:01+00:00</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2015-01-10T22:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=90a95a24c2ad2ba32eba0e4c0548256eda1d22df'/>
<id>90a95a24c2ad2ba32eba0e4c0548256eda1d22df</id>
<content type='text'>
There exists a similar file format called "Textronix HEX", which would
be the better candidate for this short name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There exists a similar file format called "Textronix HEX", which would
be the better candidate for this short name.
</pre>
</div>
</content>
</entry>
</feed>
