<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rep.git/src, branch 0.1.2</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 variations to the test</title>
<updated>2023-07-21T08:21:00+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-07-21T08:21:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=201830e33ab5c45044e960217e0ac8803e3e134d'/>
<id>201830e33ab5c45044e960217e0ac8803e3e134d</id>
<content type='text'>
Add an intentionally ambiguous grammar for testing purposes.

It seems to work fine.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an intentionally ambiguous grammar for testing purposes.

It seems to work fine.
</pre>
</div>
</content>
</entry>
<entry>
<title>bump version</title>
<updated>2023-07-21T03:45:16+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-07-21T03:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=aac64480aa68dadb87cf9649c04571bf39cff29c'/>
<id>aac64480aa68dadb87cf9649c04571bf39cff29c</id>
<content type='text'>
This bumping of version is insignificant.  I just find it notable that
I seem to finally obtain a version without trivial bugs.  Hooray!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This bumping of version is insignificant.  I just find it notable that
I seem to finally obtain a version without trivial bugs.  Hooray!
</pre>
</div>
</content>
</entry>
<entry>
<title>test.c: Save the forest to a file.</title>
<updated>2023-07-18T03:49:43+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-07-18T03:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=9a5359bcc8d47de7222d07035ae99459d49e810e'/>
<id>9a5359bcc8d47de7222d07035ae99459d49e810e</id>
<content type='text'>
This is not of much use right now, but can be helpful later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is not of much use right now, but can be helpful later.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the bug of forgetting to check cloned nodes.</title>
<updated>2023-07-16T10:06:18+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-07-16T10:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=780f3cc80cadf87ecfdb702ef90fcb606f2783fd'/>
<id>780f3cc80cadf87ecfdb702ef90fcb606f2783fd</id>
<content type='text'>
In the process of splitting, cloning, and planting the forest, I
forgot to check whether some cloned node of the node inquestion
satisfy the condition.  This used to cause forests that violate some
fundamental assumptions.  Now this is supposed to be fixed, but more
tests await us.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the process of splitting, cloning, and planting the forest, I
forgot to check whether some cloned node of the node inquestion
satisfy the condition.  This used to cause forests that violate some
fundamental assumptions.  Now this is supposed to be fixed, but more
tests await us.
</pre>
</div>
</content>
</entry>
<entry>
<title>test.c: I forgot to check if a malloc fails.</title>
<updated>2023-07-15T02:59:48+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-07-15T02:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=6a24e0a805c597b8f835c5c72a0e4dcdd64ca39b'/>
<id>6a24e0a805c597b8f835c5c72a0e4dcdd64ca39b</id>
<content type='text'>
* src/test.c: input is a malloc'ed pointer, which can be NULL due to
  malloc not being able to allocate enough memory.  So I have to guard
  against this possibility.

Aside: Why are some intermediate files added again?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/test.c: input is a malloc'ed pointer, which can be NULL due to
  malloc not being able to allocate enough memory.  So I have to guard
  against this possibility.

Aside: Why are some intermediate files added again?
</pre>
</div>
</content>
</entry>
<entry>
<title>helper.h: delete a duplicated declarcation</title>
<updated>2023-07-13T08:46:49+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-07-13T08:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=7d10cfabfea934d59d00b86c715147d42ff39369'/>
<id>7d10cfabfea934d59d00b86c715147d42ff39369</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove intermediate files</title>
<updated>2023-07-13T08:46:26+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-07-13T08:46:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=65629eb6be2edf97748d1d1f9481674c5fcffa2d'/>
<id>65629eb6be2edf97748d1d1f9481674c5fcffa2d</id>
<content type='text'>
Those were added by accident.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Those were added by accident.
</pre>
</div>
</content>
</entry>
<entry>
<title>reformat some C functions</title>
<updated>2023-07-12T02:23:12+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-07-12T02:23:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=c8b352cb74c6b4a4f885022e766a11f06dea71bc'/>
<id>c8b352cb74c6b4a4f885022e766a11f06dea71bc</id>
<content type='text'>
I do not use a tool to automatically format the codes, so sometimes
the codes look ugly.  This commit reformats the codes so that they
look better and shorter on each line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I do not use a tool to automatically format the codes, so sometimes
the codes look ugly.  This commit reformats the codes so that they
look better and shorter on each line.
</pre>
</div>
</content>
</entry>
<entry>
<title>Finished the Emacs binding.</title>
<updated>2023-07-08T04:31:13+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-07-08T04:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=9a317e56f8a6126583f7d0c431bf878d9b1fe7b1'/>
<id>9a317e56f8a6126583f7d0c431bf878d9b1fe7b1</id>
<content type='text'>
Now the binding part is finished.

What remains is a bug encountered when planting a fragment to the
forest which intersects a packed node, which would lead to invalid
forests.  This will also cause problem when planting a packed
fragment, but until now my testing grammars do not produce packed
fragments, so this problem is not encountered yet.

I am still figuring out efficient ways to solve this problem.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now the binding part is finished.

What remains is a bug encountered when planting a fragment to the
forest which intersects a packed node, which would lead to invalid
forests.  This will also cause problem when planting a packed
fragment, but until now my testing grammars do not produce packed
fragments, so this problem is not encountered yet.

I am still figuring out efficient ways to solve this problem.
</pre>
</div>
</content>
</entry>
<entry>
<title>adjust autotools settings</title>
<updated>2023-06-18T08:26:46+00:00</updated>
<author>
<name>JSDurand</name>
<email>mmemmew@gmail.com</email>
</author>
<published>2023-06-18T08:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jsdurand.xyz/rep.git/commit/?id=3a4c22e931470fb1280ad0777e3a524b68314846'/>
<id>3a4c22e931470fb1280ad0777e3a524b68314846</id>
<content type='text'>
Add more directories under control of autotools.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add more directories under control of autotools.
</pre>
</div>
</content>
</entry>
</feed>
