--- branches/development/src/mdParser/MDTreeParser.g 2012/05/31 12:25:30 1731 +++ branches/development/src/mdParser/MDTreeParser.g 2012/06/06 02:18:54 1746 @@ -41,6 +41,7 @@ statement : assignment | restraintblock | flucqblock | rnemdblock + | minimizerblock ; assignment : #(ASSIGNEQUAL id:ID constant[#id]) //{blockStack.top()->assign(#ID->getText(),);} @@ -84,6 +85,11 @@ rnemdblock : #(RNEMD {RNEMDParameters* rnemdPars = n rnemdblock : #(RNEMD {RNEMDParameters* rnemdPars = new RNEMDParameters(); blockStack.push(rnemdPars);} (assignment)* ENDBLOCK ) {blockStack.top()->validate();blockStack.pop(); currConf->addRNEMDParameters(rnemdPars);} + ; + +minimizerblock : #(MINIMIZER {MinimizerParameters* minimizerPars = new MinimizerParameters(); blockStack.push(minimizerPars);} + (assignment)* + ENDBLOCK ) {blockStack.top()->validate();blockStack.pop(); currConf->addMinimizerParameters(minimizerPars);} ;