<feed xmlns='http://www.w3.org/2005/Atom'>
<title>raidgrep/src/fexpr, branch v1.0.0</title>
<subtitle>Guild Wars 2/arcdps evtc log searching tool</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/'/>
<entry>
<title>add -include and -exclude</title>
<updated>2020-04-25T11:22:00+00:00</updated>
<author>
<name>Daniel</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-25T11:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/commit/?id=9bbd5db2a6caae10f0ab2cf2625fbc34485a4ce9'/>
<id>9bbd5db2a6caae10f0ab2cf2625fbc34485a4ce9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use free functions instead of Filter::new</title>
<updated>2020-04-25T11:19:42+00:00</updated>
<author>
<name>Daniel</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-25T11:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/commit/?id=5dbea93266c3a30dac5ec6f5a7915d73a440f573'/>
<id>5dbea93266c3a30dac5ec6f5a7915d73a440f573</id>
<content type='text'>
Having a ::new on each of the filter types was a bit weird, especially
because we returned Box&lt;dyn ...&gt; instead of Self (and clippy rightfully
complained). With this patch, we now have a bunch of normal functions,
and we don't show to the outside how a filter is actually implemented
(or what struct is behind it).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having a ::new on each of the filter types was a bit weird, especially
because we returned Box&lt;dyn ...&gt; instead of Self (and clippy rightfully
complained). With this patch, we now have a bunch of normal functions,
and we don't show to the outside how a filter is actually implemented
(or what struct is behind it).
</pre>
</div>
</content>
</entry>
<entry>
<title>add a small repl</title>
<updated>2020-04-21T12:23:50+00:00</updated>
<author>
<name>Daniel</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-21T12:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/commit/?id=0a27adbc0bf3bbbf87fea9e55c00c38f61d55058'/>
<id>0a27adbc0bf3bbbf87fea9e55c00c38f61d55058</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>grammar: fix precendence rules</title>
<updated>2020-04-21T12:06:15+00:00</updated>
<author>
<name>Daniel</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-21T12:06:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/commit/?id=0ad7a333dc2b45f0ba658ea455284d086294a088'/>
<id>0ad7a333dc2b45f0ba658ea455284d086294a088</id>
<content type='text'>
If we don't allow the higher-tier on the left side, we cannot chain
multiple or/and on the same level. Since or is associative, we shouldn't
expect the user to write (... or (... or ...)) and instead provide the
flattened version as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we don't allow the higher-tier on the left side, we cannot chain
multiple or/and on the same level. Since or is associative, we shouldn't
expect the user to write (... or (... or ...)) and instead provide the
flattened version as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>add "or" and "and" to the list of tokens</title>
<updated>2020-04-21T12:03:13+00:00</updated>
<author>
<name>Daniel</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-21T12:03:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/commit/?id=d1f277892ec127b1fb83ad56de59b29c32695661'/>
<id>d1f277892ec127b1fb83ad56de59b29c32695661</id>
<content type='text'>
Otherwise they'd get tokenized as word and we couldn't build
conjunctions/disjunctions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise they'd get tokenized as word and we couldn't build
conjunctions/disjunctions.
</pre>
</div>
</content>
</entry>
<entry>
<title>better error outputs</title>
<updated>2020-04-21T11:59:28+00:00</updated>
<author>
<name>Daniel</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-21T11:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/commit/?id=185a5b2f802f9d05c3eb40f807c0488f168c6661'/>
<id>185a5b2f802f9d05c3eb40f807c0488f168c6661</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hook up new expression parser to command line args</title>
<updated>2020-04-20T12:27:42+00:00</updated>
<author>
<name>Daniel</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-20T12:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/commit/?id=0e4e148a0890ba206df40cffe5a5f1cc47c8079e'/>
<id>0e4e148a0890ba206df40cffe5a5f1cc47c8079e</id>
<content type='text'>
This method is not perfect yet, because

1. The items are not documented as they were before
2. You need to separate the args with --, otherwise Clap tries to parse
   them as optional flags

This should be fixed (especially the documentation part) before merging
into master.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This method is not perfect yet, because

1. The items are not documented as they were before
2. You need to separate the args with --, otherwise Clap tries to parse
   them as optional flags

This should be fixed (especially the documentation part) before merging
into master.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -player as a shortcut to search player names</title>
<updated>2020-04-20T11:47:00+00:00</updated>
<author>
<name>Daniel</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-20T11:47:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/commit/?id=569c17607297dbbd57462a9603861d9fe619fd2d'/>
<id>569c17607297dbbd57462a9603861d9fe619fd2d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>first version of the new filter pipeline</title>
<updated>2020-04-18T13:12:21+00:00</updated>
<author>
<name>Daniel</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-18T13:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/raidgrep/commit/?id=e19519e155af95698807f377a5f6b525e255c4e5'/>
<id>e19519e155af95698807f377a5f6b525e255c4e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
