From 41eecd4c2acaca01295fdb48ddc9ec5520f5a7d4 Mon Sep 17 00:00:00 2001 From: David Gibson Date: Thu, 7 Jun 2007 12:07:35 +1000 Subject: [PATCH] dtc: Fix recognition of whitespace characters At present, the lexer in dtc recognizes only space, tab and newline as whitespace characters. This is broken; in particular this means that dtc will get syntax errors on files with DOS-style (CR-LF) newlines. This patch fixes the problem, using flex's built-int [:space:] character class. Signed-off-by: David Gibson --- dtc-lexer.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dtc-lexer.l b/dtc-lexer.l index d237181..77ccd54 100644 --- a/dtc-lexer.l +++ b/dtc-lexer.l @@ -27,7 +27,7 @@ PROPCHAR [a-zA-Z0-9,._+*#?-] UNITCHAR [0-9a-f,] -WS [ \t\n] +WS [[:space:]] REFCHAR ({PROPCHAR}|{UNITCHAR}|[/@])