! parse XML parameter */
| 27 | |
| 28 | /*! parse XML parameter */ |
| 29 | void parseParm(Ref<Stream<Token> >& cin, std::map<std::string,std::string>& parms) |
| 30 | { |
| 31 | std::string name = cin->get().Identifier(); |
| 32 | if (cin->get() != Token::Sym("=")) THROW_RUNTIME_ERROR(cin->unget().Location().str()+": symbol \"=\" expected"); |
| 33 | parms[name] = cin->get().String(); |
| 34 | } |
| 35 | |
| 36 | /*! parse XML header */ |
| 37 | Ref<XML> parseHeader(Ref<Stream<Token> >& cin) |
no test coverage detected