From 2d3e61abf890bed6e70896fd3a9da6b6e2754a62 Mon Sep 17 00:00:00 2001 From: henry Date: Fri, 28 Aug 2009 17:54:50 +0100 Subject: [PATCH 1/6] Corrected handling of species with parentheses in their names. --- .../chemistryReaders/chemkinReader/chemkinLexer.L | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/thermophysicalModels/reactionThermo/chemistryReaders/chemkinReader/chemkinLexer.L b/src/thermophysicalModels/reactionThermo/chemistryReaders/chemkinReader/chemkinLexer.L index f7ec61e331..17529cdb64 100644 --- a/src/thermophysicalModels/reactionThermo/chemistryReaders/chemkinReader/chemkinLexer.L +++ b/src/thermophysicalModels/reactionThermo/chemistryReaders/chemkinReader/chemkinLexer.L @@ -67,8 +67,9 @@ int yyFlexLexer::yywrap() Foam::string foamSpecieString(const char* YYText) { Foam::string specieString(YYText); - specieString.replaceAll('(', '<'); - specieString.replaceAll(')', '>'); + // Transforming parentheses is no longer necessary + //specieString.replaceAll('(', '<'); + //specieString.replaceAll(')', '>'); return specieString; } @@ -804,7 +805,7 @@ bool finishReaction = false; } else { - currentSpecieName = keyword; + currentSpecieName = foamName(foamSpecieString(YYText())); HashTable