<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rep.git, branch master</title>
<subtitle>Parser generator for Emacs written in Rust
</subtitle>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/'/>
<entry>
<title>Add an example 'bfinterp'</title>
<updated>2023-08-10T03:15:53+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-10T03:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=55f7068e91182dfe458fad41c3251388ea461569'/>
<id>55f7068e91182dfe458fad41c3251388ea461569</id>
<content type='text'>
My plan is to build a little interpreter for an esoteric programming
language as the most basic application of this package, before
embarking on some more ambitious applications.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
My plan is to build a little interpreter for an esoteric programming
language as the most basic application of this package, before
embarking on some more ambitious applications.
</pre>
</div>
</content>
</entry>
<entry>
<title>Modify README</title>
<updated>2023-08-10T03:14:54+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-10T03:14:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=b2ca9a285f09d90259aaa7c4d09bb7335211020b'/>
<id>b2ca9a285f09d90259aaa7c4d09bb7335211020b</id>
<content type='text'>
Working my way towards a user-friendly introduction to the package.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Working my way towards a user-friendly introduction to the package.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the trait `Forest` to the crate "forest".</title>
<updated>2023-08-10T03:14:04+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-10T03:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=b8a2d05a3c0d835556d5ddbd44e4a1e201302af5'/>
<id>b8a2d05a3c0d835556d5ddbd44e4a1e201302af5</id>
<content type='text'>
The purpose of this change is to share this trait with other crates,
such as the forth-coming "semiring" crate that will be responsible for
handling some simple semiring operations as well as the querying, in
my plans.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The purpose of this change is to share this trait with other crates,
such as the forth-coming "semiring" crate that will be responsible for
handling some simple semiring operations as well as the querying, in
my plans.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a bug of using incorrect forest nodes to plant.</title>
<updated>2023-08-09T03:42:03+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-09T03:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=f14c8a2aeab18a9bfa380df28f94736580e08f48'/>
<id>f14c8a2aeab18a9bfa380df28f94736580e08f48</id>
<content type='text'>
Previously some incorrect forest nodes will be used for planting new
nodes.  I cannot fix the root cause of their presence in the
chain-rule machine.  But I can ignore them when they are encountered.

Of course I would like to really prevent them from existing, but still
cannot figure out how.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously some incorrect forest nodes will be used for planting new
nodes.  I cannot fix the root cause of their presence in the
chain-rule machine.  But I can ignore them when they are encountered.

Of course I would like to really prevent them from existing, but still
cannot figure out how.
</pre>
</div>
</content>
</entry>
<entry>
<title>bump version: 0.1.3</title>
<updated>2023-08-05T07:56:58+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-05T07:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=f4f8b84a3a95bea42c118d14697076c2de52c8bb'/>
<id>f4f8b84a3a95bea42c118d14697076c2de52c8bb</id>
<content type='text'>
* Cargo.toml
* chain/Cargo.toml
* grammar/Cargo.toml: Bump version.

* ChangeLog: Add a short description of the bug fix introduced in this
  version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Cargo.toml
* chain/Cargo.toml
* grammar/Cargo.toml: Bump version.

* ChangeLog: Add a short description of the bug fix introduced in this
  version.
</pre>
</div>
</content>
</entry>
<entry>
<title>add a crate 'tokens'</title>
<updated>2023-08-04T08:36:50+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-04T08:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=bfb85bf0cd7a75b910d7125c69d5e5eae2bd51c1'/>
<id>bfb85bf0cd7a75b910d7125c69d5e5eae2bd51c1</id>
<content type='text'>
This crate is responsible for the users to conveniently define their
own tokenizers.  Right now the user has to tokenize the input string
manually, which is not quite what is expected from a parser, from the
view point of users.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This crate is responsible for the users to conveniently define their
own tokenizers.  Right now the user has to tokenize the input string
manually, which is not quite what is expected from a parser, from the
view point of users.
</pre>
</div>
</content>
</entry>
<entry>
<title>minor adjustments</title>
<updated>2023-08-04T02:12:04+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-04T02:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=7033187abaf42772097377c0a1ffc2cd4cefdada'/>
<id>7033187abaf42772097377c0a1ffc2cd4cefdada</id>
<content type='text'>
Not bug deals but adjustments of details.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not bug deals but adjustments of details.
</pre>
</div>
</content>
</entry>
<entry>
<title>splone: fix the bug of finding the wrong node</title>
<updated>2023-08-04T02:11:24+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-04T02:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=228b51fe7941e2b180ee3ea99dfea4bfcbd6770b'/>
<id>228b51fe7941e2b180ee3ea99dfea4bfcbd6770b</id>
<content type='text'>
* chain/src/item/default/splone.rs: A function for finding the node to
  plant used to ignore the condition that the children should match.
  Now this is fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* chain/src/item/default/splone.rs: A function for finding the node to
  plant used to ignore the condition that the children should match.
  Now this is fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>chain/item: Make some function public</title>
<updated>2023-08-04T02:09:49+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-04T02:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=81a127bd5c432b36804af0d306980d283825e21d'/>
<id>81a127bd5c432b36804af0d306980d283825e21d</id>
<content type='text'>
* chain/src/item/mod.rs: Some function and enum are needed across
  crates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* chain/src/item/mod.rs: Some function and enum are needed across
  crates.
</pre>
</div>
</content>
</entry>
<entry>
<title>chain/atom/default: Fix nullibility of virtual nodes.</title>
<updated>2023-08-04T02:08:49+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-08-04T02:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=57134c44207f7129035bbdbca0e4deff398defe3'/>
<id>57134c44207f7129035bbdbca0e4deff398defe3</id>
<content type='text'>
* chain/src/atom/default.rs: Previously the nullibility of virtual
  nodes is determined by the nullibility of all its out-going edges.
  This is now determined only by the nullibility of out-going edges
  that are not "left-linearly expanded".  This is the correct
  approach.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* chain/src/atom/default.rs: Previously the nullibility of virtual
  nodes is determined by the nullibility of all its out-going edges.
  This is now determined only by the nullibility of out-going edges
  that are not "left-linearly expanded".  This is the correct
  approach.
</pre>
</div>
</content>
</entry>
</feed>
