diff options
author | John Estabrook <jestabro@vyos.io> | 2025-03-18 08:49:25 -0500 |
---|---|---|
committer | John Estabrook <jestabro@vyos.io> | 2025-03-18 11:45:30 -0500 |
commit | b8d221356a11e172bba4fc54ecb1a0f3133bf12a (patch) | |
tree | f88832fbb51ca39dffdf67ac5b82aa3bc113a6bb | |
parent | d08be19809a3e1c8413e0d98556273244dc18e77 (diff) | |
download | vyos1x-config-b8d221356a11e172bba4fc54ecb1a0f3133bf12a.tar.gz vyos1x-config-b8d221356a11e172bba4fc54ecb1a0f3133bf12a.zip |
T7246: drop lexer rule ignoring lines beginning with '//'
The lexer is unnecessarily aggressive in disallowing strings following
'//', originally added to ignore version string information. This has
the side effect of ignoring legitimate values. Since the version string
is now extracted before parsing, this restriction can be dropped.
-rw-r--r-- | src/vyos1x_lexer.mll | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/vyos1x_lexer.mll b/src/vyos1x_lexer.mll index a363c65..34cf294 100644 --- a/src/vyos1x_lexer.mll +++ b/src/vyos1x_lexer.mll @@ -69,8 +69,6 @@ rule token vy_inside_node = parse { (false, LEFT_BRACE) } | '}' { (false, RIGHT_BRACE) } -| "//" [^ '\n']* - { token vy_inside_node lexbuf } | [^ ' ' '\t' '\n' '\r' '{' '}' '"' ''' ]+ as s { (true, IDENTIFIER s) } | eof |