#ifndef APPLESOFTFILE_H #define APPLESOFTFILE_H #include #include #include #include #include "applesoftline.h" #include "genericfile.h" #include "applesofttoken.h" #include "ApplesoftRetokenizer.h" class ApplesoftFile : public GenericFile { public: ApplesoftFile(QByteArray data = QByteArray()); void setData(QByteArray data); QByteArray extraData(); QStringList extraDataHexValues(); QVector getLines() const { return m_lines; } quint16 length() const { return m_length; } QByteArray rawData(); private: QVector m_lines; int m_data_end; quint16 m_length; ApplesoftRetokenizer *m_retokenizer; QList > m_flowTargets; }; #endif // APPLESOFTFILE_H