From 1df71210fe677d58d2b7c1d96a8f353290bc3d6b Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Sun, 22 Aug 2004 18:02:13 +0000 Subject: [PATCH] Add support for version numbers. Allow CRLF as a line terminator (as well as plain LF) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15993 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvmc/ConfigLexer.l | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/llvmc/ConfigLexer.l b/tools/llvmc/ConfigLexer.l index b9c07a4aef4..349874eebe7 100644 --- a/tools/llvmc/ConfigLexer.l +++ b/tools/llvmc/ConfigLexer.l @@ -78,10 +78,10 @@ inline llvm::ConfigLexerTokens handleBoolean(llvm::ConfigLexerTokens token) { ASSEMBLER assembler|Assembler|ASSEMBLER BadSubst \%[^iots][a-zA-Z]\% COMMAND command|Command|COMMAND -Comment \#[^\n]*\n -NewLine \n +Comment \#[^\r\n]*\r?\n +NewLine \r?\n Eq \= -EscNewLine \\\n +EscNewLine \\\r?\n GROKS_DASH_O groks_dash_O|Groks_Dash_O|GROKS_DASH_O LANG lang|Lang|LANG LINKER linker|Linker|LINKER @@ -102,6 +102,7 @@ Sep \. String \"[^\"]*\" TRANSLATES translates|Translates|TRANSLATES TRANSLATOR translator|Translator|TRANSLATOR +VERSION version|Version|VERSION White [ \t]* True true|True|TRUE @@ -153,6 +154,7 @@ No no|No|NO {OPT3} { return handleContext("opt3",OPT3); } {OPT4} { return handleContext("opt4",OPT4); } {OPT5} { return handleContext("opt5",OPT5); } +{VERSION} { return handleContext("version",VERSION); } %in% { return handleSubstitution(IN_SUBST); } %out% { return handleSubstitution(OUT_SUBST); } -- 2.34.1