diff options
Diffstat (limited to 'doc/extra/frrlexer.py')
| -rw-r--r-- | doc/extra/frrlexer.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/doc/extra/frrlexer.py b/doc/extra/frrlexer.py index 528bec985b..e177c3983f 100644 --- a/doc/extra/frrlexer.py +++ b/doc/extra/frrlexer.py @@ -22,17 +22,18 @@ class FRRLexer(RegexLexer): name = "frr" aliases = ["frr"] tokens = { - 'root': [ - (r'^[ \t]*!.*?\n', Comment.Singleline), + "root": [ + (r"^[ \t]*!.*?\n", Comment.Singleline), (r'"(\\\\|\\"|[^"])*"', String.Double), - (r'[a-f0-9]*:[a-f0-9]*:[a-f0-9:]*(:\d+\.\d+\.\d+\.\d+)?(/\d+)?', - Number), # IPv6 - (r'\d+\.\d+\.\d+\.\d+(/\d+)?', Number), # IPv4 - (r'^([ \t]*)(no[ \t]+)?([-\w]+)', - bygroups(Text, Keyword, Name.Function)), - (r'[ \t]+', Text), - (r'\n', Text), - (r'\d+', Number), - (r'\S+', Text), + ( + r"[a-f0-9]*:[a-f0-9]*:[a-f0-9:]*(:\d+\.\d+\.\d+\.\d+)?(/\d+)?", + Number, + ), # IPv6 + (r"\d+\.\d+\.\d+\.\d+(/\d+)?", Number), # IPv4 + (r"^([ \t]*)(no[ \t]+)?([-\w]+)", bygroups(Text, Keyword, Name.Function)), + (r"[ \t]+", Text), + (r"\n", Text), + (r"\d+", Number), + (r"\S+", Text), ], } |
