Files
2026-06-22 15:18:47 +05:30

35 lines
476 B
C++

#pragma once
#include <string>
#include <vector>
#include <cstdint>
namespace pdfengine {
enum class TokenType {
Operator,
String,
HexString,
Name,
Number,
ArrayStart,
ArrayEnd,
DictStart,
DictEnd,
Boolean,
Null,
EndOfStream
};
struct Token {
TokenType type;
std::string stringValue;
std::vector<uint8_t> bytesValue;
double numberValue = 0.0;
size_t startOffset = 0;
size_t endOffset = 0;
};
}