]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libvaladoc: Allow conditional spaces in headlines
authorFlorian Brosch <flo.brosch@gmail.com>
Wed, 25 Jan 2012 13:46:16 +0000 (14:46 +0100)
committerFlorian Brosch <flo.brosch@gmail.com>
Wed, 25 Jan 2012 13:46:16 +0000 (14:46 +0100)
src/libvaladoc/documentation/documentationparser.vala

index 5a4f141718a13a2cf5cae9a6216dfe85e0613b43..f4a9667cd1e0e29d6d97462a78561abccca0eb19 100755 (executable)
@@ -670,31 +670,41 @@ public class Valadoc.DocumentationParser : Object, ResourceLocator {
                        Rule.one_of ({
                                Rule.seq ({
                                        TokenType.EQUAL_1.action ((token) => { ((Headline) peek ()).level = 1; }),
+                                       optional_invisible_spaces,
                                        run,
+                                       optional_invisible_spaces,
                                        TokenType.EQUAL_1,
                                        TokenType.EOL
                                }),
                                Rule.seq ({
                                        TokenType.EQUAL_2.action ((token) => { ((Headline) peek ()).level = 2; }),
+                                       optional_invisible_spaces,
                                        run,
+                                       optional_invisible_spaces,
                                        TokenType.EQUAL_2,
                                        TokenType.EOL
                                }),
                                Rule.seq ({
                                        TokenType.EQUAL_3.action ((token) => { ((Headline) peek ()).level = 3; }),
+                                       optional_invisible_spaces,
                                        run,
+                                       optional_invisible_spaces,
                                        TokenType.EQUAL_3,
                                        TokenType.EOL
                                }),
                                Rule.seq ({
                                        TokenType.EQUAL_4.action ((token) => { ((Headline) peek ()).level = 4; }),
+                                       optional_invisible_spaces,
                                        run,
+                                       optional_invisible_spaces,
                                        TokenType.EQUAL_4,
                                        TokenType.EOL
                                }),
                                Rule.seq ({
                                        TokenType.EQUAL_5.action ((token) => { ((Headline) peek ()).level = 5; }),
+                                       optional_invisible_spaces,
                                        run,
+                                       optional_invisible_spaces,
                                        TokenType.EQUAL_5,
                                        TokenType.EOL
                                })