<feed xmlns='http://www.w3.org/2005/Atom'>
<title>asciidoctor-go/inline_parser_test.go, branch main</title>
<subtitle>Native Go parser for asciidoc markup.</subtitle>
<id>http://git.kilabit.info/asciidoctor-go/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/asciidoctor-go/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/'/>
<updated>2026-02-18T04:12:44Z</updated>
<entry>
<title>all: fix parsing inline format with escaped character</title>
<updated>2026-02-18T04:12:44Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-18T04:12:44Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=974b8b5068b688258dbe1ffcc37d0ce0f3f4b4c7'/>
<id>urn:sha1:974b8b5068b688258dbe1ffcc37d0ce0f3f4b4c7</id>
<content type='text'>
If the text inside the inline format contains escaped character, the
parsing failed to find the closed character which cause the format is
not rendered as expected.
</content>
</entry>
<entry>
<title>all: refactoring DocumentAttribute into struct</title>
<updated>2024-08-13T16:50:21Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-08-13T16:50:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=64bd8146914636d395ecd50bf2623b5353976521'/>
<id>urn:sha1:64bd8146914636d395ecd50bf2623b5353976521</id>
<content type='text'>
Using struct limit the value to only string, while some attributes
can be an integer value, for example "leveloffset".
</content>
</entry>
<entry>
<title>all: replace module "share" with "pakakeh.go"</title>
<updated>2024-03-05T11:00:34Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-05T10:00:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=346500242a3541bf9f7d8ce008dcf2ef6950e9a0'/>
<id>urn:sha1:346500242a3541bf9f7d8ce008dcf2ef6950e9a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: implement inline macro for passthrough ("pass:")</title>
<updated>2022-11-27T14:14:18Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-11-20T18:20:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=5c7bfc04dc3d2cd60e84c80229804fdcd615709e'/>
<id>urn:sha1:5c7bfc04dc3d2cd60e84c80229804fdcd615709e</id>
<content type='text'>
The inline passthrough "pass:" can be used to control the substitutions
applied to a run of text.

Ref: https://docs.asciidoctor.org/asciidoc/latest/pass/pass-macro/
</content>
</entry>
<entry>
<title>all: implement macro "footnote:"</title>
<updated>2022-10-20T15:09:31Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-10-19T21:48:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=26c0d32b05eefb9b7040be69717d58e62bbdac2f'/>
<id>urn:sha1:26c0d32b05eefb9b7040be69717d58e62bbdac2f</id>
<content type='text'>
Macro footnote grammar,

----
"footnote:" [ REF_ID ] "[" STRING "]"
----

In asciidoctor, footnote can be placed anywhere, even after WORD without
space in between.

The REF_ID, define the unique ID for footnote and can be used to reference
the previous footnote.
The first footnote with REF_ID, should have the STRING defined.
The next footnote with the same REF_ID, should not have the STRING
defined; if its defined, the STRING is ignored.
</content>
</entry>
<entry>
<title>all: rewrite unit tests for inlineParser using test.Data</title>
<updated>2022-08-05T18:17:10Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-05T18:16:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=9fe1ecf6050bbebfe4096e5c41a1e711dd16190d'/>
<id>urn:sha1:9fe1ecf6050bbebfe4096e5c41a1e711dd16190d</id>
<content type='text'>
Using string literal for testing string input that may contains backtick
or double quote make the test code become unreadable and hard to modify.

The test.Data help this by moving the input and expected output into
a file that can we write as is.
</content>
</entry>
<entry>
<title>all: cleaning up codes</title>
<updated>2022-08-05T16:33:05Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-05T16:33:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=502ccd5e3f41f4fd1b3bfa1fad2c41785db1a7d1'/>
<id>urn:sha1:502ccd5e3f41f4fd1b3bfa1fad2c41785db1a7d1</id>
<content type='text'>
Use raw string literal whenever possible.
</content>
</entry>
<entry>
<title>all: reformat all Go files</title>
<updated>2022-07-16T06:55:14Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-07-16T06:55:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=53775e57ea9373155a9d5174e3698db23feb8042'/>
<id>urn:sha1:53775e57ea9373155a9d5174e3698db23feb8042</id>
<content type='text'>
Replace any usage of ":=" with "var" declaration with type.

The ideas is to make the code reader know what is the expected return
value of function/method.
</content>
</entry>
<entry>
<title>all: relicense the asciidoctor-go under GPL 3.0 or later</title>
<updated>2022-02-21T16:15:49Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-02-21T16:15:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=cd8ad3533865e852e0144c4497e5226e88c917ba'/>
<id>urn:sha1:cd8ad3533865e852e0144c4497e5226e88c917ba</id>
<content type='text'>
Signed-off-by: Shulhan &lt;ms@kilabit.info&gt;
</content>
</entry>
<entry>
<title>go.mod: set minimum Go version to 1.16 and update module share to v0.25.1</title>
<updated>2021-04-06T12:45:04Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-04-06T12:32:50Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/asciidoctor-go/commit/?id=3a5ca1ea9d097b7c101d76301b6077c20bb8ad44'/>
<id>urn:sha1:3a5ca1ea9d097b7c101d76301b6077c20bb8ad44</id>
<content type='text'>
The latest update on share v0.25.1 remove the last boolean parameter
on lib/test.Assert().
</content>
</entry>
</feed>
