class : public Value { private: value; public: static Parse(uint8_t * &data); inline () {}; inline ( value) : value(value) {} }; struct Type { }; typedef std::vector<Type> List; List ; , class $ : public Operation { public: /*enum names { next };*/ inline $() : Operation(L":") {} virtual void Cement(const Metallurgy::Method &method) { stackin = ; stackout = ; } virtual void Cement(const Metallurgy::Method &method) { } }; #ifndef THEORETIC_ENGINE_H #define THEORETIC_ENGINE_H #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "../CompiledEngine.h" #include "theoretic/Operation.h" namespace Theoretic { namespace { class Engine : public CompiledEngine { public: virtual OpGraph *Parse(menes::bytebuf &data); //virtual uint32_t ParseValue(const std::wstring &name, uint8_t * &data) const; }; } } #endif//THEORETIC_ENGINE_H