Path constructing operands

This commit is contained in:
Jakub Melka
2019-02-14 19:45:07 +01:00
parent b01a135dfd
commit 648879eadf
7 changed files with 552 additions and 174 deletions

View File

@ -533,6 +533,17 @@ QByteArray PDFLexicalAnalyzer::fetchByteArray(PDFInteger length)
return result;
}
QString PDFLexicalAnalyzer::getStringFromOperandType(TokenType type)
{
QMetaEnum metaEnum = QMetaEnum::fromType<TokenType>();
Q_ASSERT(metaEnum.isValid());
const char* typeName = metaEnum.valueToKey(static_cast<int>(type));
Q_ASSERT(typeName);
return typeName;
}
bool PDFLexicalAnalyzer::fetchChar(const char character)
{
if (!isAtEnd() && lookChar() == character)