]> granicus.if.org Git - re2c/commitdiff
Fixed Sphinx warnings and synced 'submatch' section from master.
authorUlya Trofimovich <skvadrik@gmail.com>
Thu, 10 Aug 2017 15:43:02 +0000 (16:43 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Thu, 10 Aug 2017 15:43:02 +0000 (16:43 +0100)
src/manual/features/features.rst
src/manual/features/skeleton/example.rst
src/manual/features/submatch/submatch.rst [new file with mode: 0644]
src/manual/syntax/syntax.rst

index c7c71fc4f43d3c982d96bc51aa887b4912215aa8..8994019b43da5ba706329008d4ba320979a2a37b 100644 (file)
@@ -5,6 +5,7 @@ Features
 .. toctree::
     :maxdepth: 1
 
+    Submatch       <submatch/submatch>
     Conditions     <conditions/conditions>
     State          <state/state>
     Reuse          <reuse/reuse>
index 94e473035590e09bd4efc5c110d883e6663d4928..7004eebc33fa608d5c4d652503b4fb897af271c2 100644 (file)
@@ -18,7 +18,7 @@ First, let's look at the generated strings:
 
 :download:`[example.c.line4.input] <example.c.line4.input>`
 
-.. code-block:: bash
+.. code-block:: none
 
     $ hexdump -v -e '"%08_ax " 24/1 "%02x "' -e '" |" 24/1 "%_p" "|\n"' example.c.line4.input
     00000000 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 |........................|
@@ -60,7 +60,7 @@ For that re2c generates keys:
 
 :download:`[example.c.line4.keys] <example.c.line4.keys>`
 
-.. code-block:: bash
+.. code-block:: none
 
     $hexdump -v -e '"%08_ax " 36/1 "%02x " "\n"' example.c.line4.keys
     00000000 01 01 fe 01 01 fe 01 01 fe 01 01 fe 01 01 fe 01 01 fe 01 01 fe 01 01 fe 01 01 fe 01 01 fe 01 01 fe 01 01 fe
@@ -128,7 +128,7 @@ Lexing is done by ``lex_line4``: this function contains the generated DFA.
 
 Compile and run:
 
-.. code-block:: bash
+.. code-block:: none
 
     $ gcc -o example example.c
     $ ./example
diff --git a/src/manual/features/submatch/submatch.rst b/src/manual/features/submatch/submatch.rst
new file mode 100644 (file)
index 0000000..052892d
--- /dev/null
@@ -0,0 +1,7 @@
+Submatch
+--------
+
+.. toctree::
+    :hidden:
+    
+.. include:: submatch.rst_
index 6294c774d511b6b6111ca609a435054e59ec90bc..c0b6a80becc27201b2678d781ef6e372c760506d 100644 (file)
@@ -11,7 +11,7 @@ Code for ``re2c`` consists of a set of `rules`_, `definitions`_ and
 Rules
 ----------
 
-Each rule consist of a `regular expression`_ accompanied with a block of C/C++ code
+Each rule consist of a `regular expressions`_ accompanied with a block of C/C++ code
 which is to be executed when the associated regular expression is
 matched. You can either start the code with an opening curly brace or
 the sequence ``:=``. If you use an opening curly brace, ``re2c`` will count brace depth