12 using namespace bil::xdlrcparser_detail;
15 void XDLRCParserImp::parseTileSummary()
26 if (!m_tok->uintToken(count))
throw Exception();
30 if (!m_tok->uintToken(count))
throw Exception();
34 if (!m_tok->uintToken(count))
throw Exception();
38 if (
')' != m_tok->separatorToken())
throw Exception();
42 void XDLRCParserImp::parseSummary()
49 if (
'=' != m_tok->separatorToken())
throw Exception();
53 if (!m_tok->uintToken(count))
throw Exception();
60 if (
'=' != m_tok->separatorToken())
throw Exception();
63 if (!m_tok->uintToken(count))
throw Exception();
70 if (
'=' != m_tok->separatorToken())
throw Exception();
73 if (!m_tok->uintToken(count))
throw Exception();
77 (
')' == m_tok->separatorToken()))
return;
83 if (
'=' != m_tok->separatorToken())
throw Exception();
86 if (!m_tok->uintToken(count))
throw Exception();
90 (
')' == m_tok->separatorToken()))
return;
96 if (
'=' != m_tok->separatorToken())
throw Exception();
99 if (!m_tok->uintToken(count))
throw Exception();
103 if (
')' != m_tok->separatorToken())
throw Exception();