summaryrefslogtreecommitdiffstats
path: root/doc/sphinx/grammar/grammar.rst
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-21 14:53:22 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-21 14:53:22 +0000
commit52c021ee0b0c6ad2128ed550c694aad0d11d4c3f (patch)
tree83cf8627b94336cf4bee7479b9749263bbfd3a06 /doc/sphinx/grammar/grammar.rst
parentInitial commit. (diff)
downloadisc-kea-52c021ee0b0c6ad2128ed550c694aad0d11d4c3f.tar.xz
isc-kea-52c021ee0b0c6ad2128ed550c694aad0d11d4c3f.zip
Adding upstream version 2.5.7.upstream/2.5.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'doc/sphinx/grammar/grammar.rst')
-rw-r--r--doc/sphinx/grammar/grammar.rst44
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/sphinx/grammar/grammar.rst b/doc/sphinx/grammar/grammar.rst
new file mode 100644
index 0000000..d8f77b0
--- /dev/null
+++ b/doc/sphinx/grammar/grammar.rst
@@ -0,0 +1,44 @@
+..
+ Copyright (C) 2021-2022 Internet Systems Consortium, Inc. ("ISC")
+
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ See the COPYRIGHT file distributed with this work for additional
+ information regarding copyright ownership.
+
+.. _bnf-grammar:
+
+Kea Configuration File Syntax (BNF)
+===================================
+
+Kea consists of several daemons, each with its own configuration syntax. The following sections
+provide a complete syntax of all possible parameters, written in Backus-Naur Form (BNF).
+See this `Wikipedia article on BNF <https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form>`_ for
+more information.
+
+BNF Grammar for DHCPv4
+----------------------
+
+.. include:: grammar-dhcp4-parser.rst
+
+BNF Grammar for DHCPv6
+----------------------
+
+.. include:: grammar-dhcp6-parser.rst
+
+BNF Grammar for Control Agent
+-----------------------------
+
+.. include:: grammar-ca-parser.rst
+
+BNF Grammar for DHCP-DDNS
+-------------------------
+
+.. include:: grammar-d2-parser.rst
+
+BNF Grammar for the Kea NETCONF Agent
+-------------------------------------
+
+.. include:: grammar-netconf-parser.rst