diff -r 0e7c57d48d1e -r 06aaad12c207 src/lib/uri.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/lib/uri.h Sat Nov 28 21:09:18 2020 +0100 @@ -0,0 +1,50 @@ +/** + * Relational pipes + * Copyright © 2020 František Kučera (Frantovo.cz, GlobalCode.info; + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, version 3 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +#pragma once + +namespace relpipe { +namespace in { +namespace ini { +namespace lib { + +// TODO: these strings will become globally unique URIs (or IRIs) after moving to alt2xml and relative/unprefixed names should also work + +namespace option { +static const char* TrimContinuingLines = "trim-continuing-lines"; +static const char* AllowSections = "allow-sections"; +static const char* AllowSectionTags = "allow-section-tags"; +static const char* AllowSubKeys = "allow-sub-keys"; +static const char* CommentSeparators = "comment-separators"; +static const char* KeyValueSeparators = "key-value-separators"; +static const char* Quotes = "quotes"; +static const char* Dialect = "dialect"; +} + +namespace unescaping { +static const char* Basic = "unescape-basic"; +static const char* JavaProperties = "unescape-java-properties"; +static const char* Backspace = "unescape-backspace"; +} + +namespace dialect { +static const char* JavaProperties = "java-properties"; +} + +} +} +} +}