Skip to content
Snippets Groups Projects
Commit 047883da authored by Henry Weller's avatar Henry Weller
Browse files

fluent3DMeshToFoam: Updated to handle ',' and '|' characters in headers

Patch provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1826
parent 86cc19bd
Branches
Tags
......@@ -137,7 +137,6 @@ int yyFlexLexer::yywrap()
one_space [ \t\f]
space {one_space}*
some_space {one_space}+
cspace ","{space}
alpha [_[:alpha:]]
digit [[:digit:]]
......@@ -150,6 +149,7 @@ rbrac ")"
quote \"
dash "-"
dotColonDash [.:-]
commaPipe [,\|]
schemeSpecialInitial [!$%&*/\\:<=>?~_^#.@']
schemeSpecialSubsequent [.+-]
......@@ -164,6 +164,7 @@ zeroLabel {digit}*
signedInteger [-+]?{integer}
word ({alpha}|{digit}|{dotColonDash})*
wordBraces ({word}|{lbrac}|{rbrac})*
wordBracesExtras ({word}|{lbrac}|{rbrac}|{commaPipe})*
exponent_part [eE][-+]?{digit}+
fractional_constant [-+]?(({digit}*"."{digit}+)|({digit}+".")|({digit}))
......@@ -186,6 +187,8 @@ schemeSymbolList ({schemeSymbolListElement}+{space})
starStar ("**")
text ({space}({word}*{space})*)
textBraces ({space}({wordBraces}*{space})*)
textExtras ({space}({word}*{commaPipe}{space})*)
textBracesExtras ({space}({wordBracesExtras}*{space})*)
anythingInBlock ([^)]*)
dateDDMMYYYY ({digit}{digit}"/"{digit}{digit}"/"{digit}{digit}{digit}{digit})
......@@ -278,7 +281,7 @@ endOfSection {space}")"{space}
BEGIN(readHeader);
}
<readHeader>{quote}{textBraces}{quote} {
<readHeader>{quote}{textBracesExtras}{quote} {
Info<< "Reading header: " << YYText() << endl;
}
......@@ -727,6 +730,8 @@ endOfSection {space}")"{space}
<ignoreBlock,ignoreEmbeddedBlock>{space}{text} {
}
<ignoreBlock,ignoreEmbeddedBlock>{space}{textExtras} {
}
/* ------ Count newlines. ------ */
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment