František Kučera <franta-hg@frantovo.cz> [Sat, 04 Dec 2021 21:14:50 +0100] rev 38
Added tag v0.18 for changeset 3dcb206894c7
František Kučera <franta-hg@frantovo.cz> [Sat, 27 Nov 2021 23:15:15 +0100] rev 37
exception: fix typo: getMessge() → getMessage()
František Kučera <franta-hg@frantovo.cz> [Wed, 29 Sep 2021 19:16:33 +0200] rev 36
java-properties: comments can start also with „!“
František Kučera <franta-hg@frantovo.cz> [Wed, 29 Sep 2021 00:54:55 +0200] rev 35
partially implement --parser-option allow-line-continuation-with-space and java-manifest-mf dialect (MANIFEST.MF)
František Kučera <franta-hg@frantovo.cz> [Tue, 21 Sep 2021 21:02:43 +0200] rev 34
implement --parser-option allow-line-continuation-with-escaping + add skeleton for allow-line-continuation-with-space
František Kučera <franta-hg@frantovo.cz> [Sun, 13 Dec 2020 17:34:26 +0100] rev 33
java-manifest-mf + improve unescaping
František Kučera <franta-hg@frantovo.cz> [Sun, 29 Nov 2020 10:50:16 +0100] rev 32
synchronize uri.h with relpipe-in-initable
František Kučera <franta-hg@frantovo.cz> [Sat, 28 Nov 2020 23:49:05 +0100] rev 31
bash-completion: fix quotes
František Kučera <franta-hg@frantovo.cz> [Sat, 28 Nov 2020 21:15:51 +0100] rev 30
bash-completion: add unescaping options
František Kučera <franta-hg@frantovo.cz> [Sat, 28 Nov 2020 21:07:13 +0100] rev 29
remove BackspaceDisorder unescaping
František Kučera <franta-hg@frantovo.cz> [Sat, 28 Nov 2020 20:59:29 +0100] rev 28
configurable dialects: in separate classes
František Kučera <franta-hg@frantovo.cz> [Sat, 28 Nov 2020 18:10:47 +0100] rev 27
configurable unescaping processors
František Kučera <franta-hg@frantovo.cz> [Sat, 28 Nov 2020 00:46:40 +0100] rev 26
TODO comments
František Kučera <franta-hg@frantovo.cz> [Fri, 27 Nov 2020 16:43:38 +0100] rev 25
trim section names if not in quotes
František Kučera <franta-hg@frantovo.cz> [Fri, 27 Nov 2020 16:42:55 +0100] rev 24
add --parser-option allow-sections (Java .properties have no sections)
František Kučera <franta-hg@frantovo.cz> [Fri, 27 Nov 2020 16:29:12 +0100] rev 23
enable configuring the parser from CLI: --parser-option
František Kučera <franta-hg@frantovo.cz> [Thu, 26 Nov 2020 18:52:49 +0100] rev 22
prepare for multiple and configurable quotes (e.g. „key="value"“ and „key='value'“ or disabling quote support at all)
František Kučera <franta-hg@frantovo.cz> [Thu, 26 Nov 2020 18:42:38 +0100] rev 21
prepare for multiple and configurable comment separators (e.g. „; comment“ and „# comment“)
František Kučera <franta-hg@frantovo.cz> [Thu, 26 Nov 2020 18:28:27 +0100] rev 20
prepare for multiple and configurable key-value separators (e.g. key=value and key:value)
František Kučera <franta-hg@frantovo.cz> [Thu, 26 Nov 2020 17:08:49 +0100] rev 19
start event numbers with 1
František Kučera <franta-hg@frantovo.cz> [Thu, 26 Nov 2020 11:41:55 +0100] rev 18
unescape also Java .properties encoding (\uXXXX): unescape also comments
František Kučera <franta-hg@frantovo.cz> [Thu, 26 Nov 2020 00:38:44 +0100] rev 17
unescape also Java .properties encoding (\uXXXX): first version
František Kučera <franta-hg@frantovo.cz> [Wed, 25 Nov 2020 21:35:07 +0100] rev 16
new INI parser
František Kučera <franta-hg@frantovo.cz> [Tue, 24 Nov 2020 12:21:33 +0100] rev 15
enforce the parser protocol – throw exception if violated by the parser
František Kučera <franta-hg@frantovo.cz> [Mon, 23 Nov 2020 21:09:33 +0100] rev 14
multi-line support: quoted and apostrophed
František Kučera <franta-hg@frantovo.cz> [Mon, 23 Nov 2020 19:49:20 +0100] rev 13
simplify/unify the quoted and apostrophed values
František Kučera <franta-hg@frantovo.cz> [Mon, 23 Nov 2020 19:40:48 +0100] rev 12
support unquoted empty values
František Kučera <franta-hg@frantovo.cz> [Mon, 23 Nov 2020 19:14:48 +0100] rev 11
multi-line support: plain (unquoted) line continuations (\)
František Kučera <franta-hg@frantovo.cz> [Mon, 23 Nov 2020 18:13:03 +0100] rev 10
trim whitespace characters after plain (unquoted) values
František Kučera <franta-hg@frantovo.cz> [Mon, 23 Nov 2020 17:56:55 +0100] rev 9
partial support of KDE syntax: [section][]
František Kučera <franta-hg@frantovo.cz> [Mon, 23 Nov 2020 17:23:16 +0100] rev 8
emit also the section comments: e.g. „[section] ; comment“
František Kučera <franta-hg@frantovo.cz> [Mon, 23 Nov 2020 17:21:04 +0100] rev 7
simplify FlatINIContentHandler
František Kučera <franta-hg@frantovo.cz> [Mon, 23 Nov 2020 16:25:57 +0100] rev 6
improved support for comments and whitespace
František Kučera <franta-hg@frantovo.cz> [Sun, 22 Nov 2020 19:22:25 +0100] rev 5
rename subkey to sub_key/sub-key
František Kučera <franta-hg@frantovo.cz> [Sun, 22 Nov 2020 12:24:25 +0100] rev 4
TODO: support also nested keys
František Kučera <franta-hg@frantovo.cz> [Sun, 22 Nov 2020 01:22:45 +0100] rev 3
add missing endSection() call
František Kučera <franta-hg@frantovo.cz> [Sun, 22 Nov 2020 00:44:00 +0100] rev 2
add options: --enable-sections --enable-subkeys --enable-comments --enable-line-numbers --enable-event-numbers
František Kučera <franta-hg@frantovo.cz> [Sat, 21 Nov 2020 20:09:18 +0100] rev 1
simple INI parser based on regular expressions
patterns taken from alt2xml:
- https://alt2xml.globalcode.info/
- https://hg.frantovo.cz/alt2xml/file/94081a55bf41/java/alt2xml-in-ini/src/cz/frantovo/alt2xml/in/ini/Reader.java#l151
František Kučera <franta-hg@frantovo.cz> [Sat, 21 Nov 2020 18:26:39 +0100] rev 0
project and parser skeleton + output demo data