<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/lexlua, branch rel-3-20-0</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>Reformatted Lua LPeg lexers and added new convenience functions and pattern.</title>
<updated>2020-04-25T20:26:31+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2020-04-25T20:26:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=fad15f79b1230b3076be515d6894c8919562809b'/>
<id>fad15f79b1230b3076be515d6894c8919562809b</id>
<content type='text'>
`lexer.range()` replaces `lexer.delimited_range()` and `lexer.nested_pair()`.
`lexer.to_eol()` replaces `patt * lexer.nonnewline^0` constructs.
`lexer.number` replaces `lexer.float + lexer.integer`.
Also added unit tests for lexer functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`lexer.range()` replaces `lexer.delimited_range()` and `lexer.nested_pair()`.
`lexer.to_eol()` replaces `patt * lexer.nonnewline^0` constructs.
`lexer.number` replaces `lexer.float + lexer.integer`.
Also added unit tests for lexer functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>lexlua: Fixed incorrect grammar building for lexers that embed themselves.</title>
<updated>2020-03-30T00:12:40+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2020-03-30T00:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=d8dfede4dc16846dd15ceeafa79a51c446d7f84e'/>
<id>d8dfede4dc16846dd15ceeafa79a51c446d7f84e</id>
<content type='text'>
When there is no initial '*_whitespace' style, child lexers should prefer their
parent's grammar rather than their own.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When there is no initial '*_whitespace' style, child lexers should prefer their
parent's grammar rather than their own.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to 1-based style numbers internally in Lua.</title>
<updated>2020-03-28T22:38:01+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2020-03-28T22:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=7ffaae978a096dd2a922a0a7b227a02439753d43'/>
<id>7ffaae978a096dd2a922a0a7b227a02439753d43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to 1-based indices in Lua.</title>
<updated>2020-03-26T15:20:26+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2020-03-26T15:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=acb7c70264348bc80c151bfc76c7b107e8db99ab'/>
<id>acb7c70264348bc80c151bfc76c7b107e8db99ab</id>
<content type='text'>
The only external, 3rd party lexers that would be affected are those
implementing their own fold functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The only external, 3rd party lexers that would be affected are those
implementing their own fold functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>More LexLPeg refactoring, including a safer Lua state.</title>
<updated>2020-03-06T22:45:21+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2020-03-06T22:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3c7272ea65544fc93cf015b49b846156969a5cea'/>
<id>3c7272ea65544fc93cf015b49b846156969a5cea</id>
<content type='text'>
Do not load either `io` (Lua 5.1) or `package` modules and updated lexer.lua
functions to utilize safer versions of `require()` and `package.searchpath()`.
Also support ';'-separated paths for lexers via existing `lexer.lpeg.home`
property or new SCI_LOADLEXERLIBRARY API.
Refactor to use property constants and class methods for property setting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not load either `io` (Lua 5.1) or `package` modules and updated lexer.lua
functions to utilize safer versions of `require()` and `package.searchpath()`.
Also support ';'-separated paths for lexers via existing `lexer.lpeg.home`
property or new SCI_LOADLEXERLIBRARY API.
Refactor to use property constants and class methods for property setting.
</pre>
</div>
</content>
</entry>
<entry>
<title>lexlua: Removed unnecessary `lpeg.B()` in Rust lexer.</title>
<updated>2020-01-07T23:52:03+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2020-01-07T23:52:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=eda830b848defa3f650a3fe748351479f4bfba46'/>
<id>eda830b848defa3f650a3fe748351479f4bfba46</id>
<content type='text'>
Rule order makes it such that the 'r#' prefix will never happen prior to a
keyword.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rule order makes it such that the 'r#' prefix will never happen prior to a
keyword.
</pre>
</div>
</content>
</entry>
<entry>
<title>Always use string property values in lexlua themes.</title>
<updated>2020-01-05T04:38:22+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2020-01-05T04:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=51c270affe753fcfae24887ee940e8061c631d7d'/>
<id>51c270affe753fcfae24887ee940e8061c631d7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated copyright year for lexlua-specific bits of LongTerm3.</title>
<updated>2019-12-31T21:56:55+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2019-12-31T21:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=67e4747d2d65a90861308e01b07766a3b29262c6'/>
<id>67e4747d2d65a90861308e01b07766a3b29262c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lexlua: Added txt2tags lexer.</title>
<updated>2019-12-28T16:21:51+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2019-12-28T16:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=e84fb301733c6586cbbf5f34fd967ceb8640f3f5'/>
<id>e84fb301733c6586cbbf5f34fd967ceb8640f3f5</id>
<content type='text'>
Thanks to Julien L.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to Julien L.
</pre>
</div>
</content>
</entry>
<entry>
<title>lexlua: Prevent double-counting of fold points on a single line.</title>
<updated>2019-10-12T21:13:14+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2019-10-12T21:13:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=91d2e95542ee6a908b0adf46d420c1696ae31a9d'/>
<id>91d2e95542ee6a908b0adf46d420c1696ae31a9d</id>
<content type='text'>
If a fold word appears more than once on a line, ensure that each occurrence
satisfies the fold point criteria, rather than just one of them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a fold word appears more than once on a line, ensure that each occurrence
satisfies the fold point criteria, rather than just one of them.
</pre>
</div>
</content>
</entry>
</feed>
