Move menu parsing classes to menu namespace

This commit is contained in:
Jan
2021-11-01 09:43:07 +01:00
parent 38d60983e8
commit ff823b4722
26 changed files with 197 additions and 132 deletions

View File

@ -2,6 +2,8 @@
#include "Parsing/Simple/Matcher/SimpleMatcherFactory.h"
using namespace menu;
SequenceName::SequenceName()
{
const SimpleMatcherFactory create(this);

View File

@ -2,13 +2,16 @@
#include "Parsing/Menu/MenuFileParser.h"
class SequenceName final : public MenuFileParser::sequence_t
namespace menu
{
static constexpr auto CAPTURE_NAME = 1;
class SequenceName final : public MenuFileParser::sequence_t
{
static constexpr auto CAPTURE_NAME = 1;
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
public:
SequenceName();
};
public:
SequenceName();
};
}

View File

@ -4,6 +4,8 @@
#include "Parsing/Simple/Matcher/SimpleMatcherFactory.h"
using namespace menu;
SequenceCloseBlock::SequenceCloseBlock()
{
const SimpleMatcherFactory create(this);

View File

@ -2,13 +2,16 @@
#include "Parsing/Menu/MenuFileParser.h"
class SequenceCloseBlock final : public MenuFileParser::sequence_t
namespace menu
{
static constexpr auto CAPTURE_TOKEN = 1;
class SequenceCloseBlock final : public MenuFileParser::sequence_t
{
static constexpr auto CAPTURE_TOKEN = 1;
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
public:
SequenceCloseBlock();
};
public:
SequenceCloseBlock();
};
}

View File

@ -2,6 +2,8 @@
#include "Parsing/Simple/Matcher/SimpleMatcherFactory.h"
using namespace menu;
SequenceFunctionDef::SequenceFunctionDef()
{
const SimpleMatcherFactory create(this);

View File

@ -2,11 +2,14 @@
#include "Parsing/Menu/MenuFileParser.h"
class SequenceFunctionDef final : public MenuFileParser::sequence_t
namespace menu
{
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
class SequenceFunctionDef final : public MenuFileParser::sequence_t
{
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
public:
SequenceFunctionDef();
};
public:
SequenceFunctionDef();
};
}

View File

@ -2,6 +2,8 @@
#include "Parsing/Simple/Matcher/SimpleMatcherFactory.h"
using namespace menu;
SequenceItemDef::SequenceItemDef()
{
const SimpleMatcherFactory create(this);

View File

@ -2,11 +2,14 @@
#include "Parsing/Menu/MenuFileParser.h"
class SequenceItemDef final : public MenuFileParser::sequence_t
namespace menu
{
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
class SequenceItemDef final : public MenuFileParser::sequence_t
{
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
public:
SequenceItemDef();
};
public:
SequenceItemDef();
};
}

View File

@ -2,6 +2,8 @@
#include "Parsing/Simple/Matcher/SimpleMatcherFactory.h"
using namespace menu;
SequenceLoadMenu::SequenceLoadMenu()
{
const SimpleMatcherFactory create(this);

View File

@ -2,13 +2,16 @@
#include "Parsing/Menu/MenuFileParser.h"
class SequenceLoadMenu final : public MenuFileParser::sequence_t
namespace menu
{
static constexpr auto CAPTURE_MENU_NAME = 1;
class SequenceLoadMenu final : public MenuFileParser::sequence_t
{
static constexpr auto CAPTURE_MENU_NAME = 1;
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
public:
SequenceLoadMenu();
};
public:
SequenceLoadMenu();
};
}

View File

@ -2,6 +2,8 @@
#include "Parsing/Simple/Matcher/SimpleMatcherFactory.h"
using namespace menu;
SequenceMenuDef::SequenceMenuDef()
{
const SimpleMatcherFactory create(this);

View File

@ -2,11 +2,14 @@
#include "Parsing/Menu/MenuFileParser.h"
class SequenceMenuDef final : public MenuFileParser::sequence_t
namespace menu
{
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
class SequenceMenuDef final : public MenuFileParser::sequence_t
{
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
public:
SequenceMenuDef();
};
public:
SequenceMenuDef();
};
}

View File

@ -2,6 +2,8 @@
#include "Parsing/Simple/Matcher/SimpleMatcherFactory.h"
using namespace menu;
SequenceOpenGlobalScopeBlock::SequenceOpenGlobalScopeBlock()
{
const SimpleMatcherFactory create(this);

View File

@ -2,11 +2,14 @@
#include "Parsing/Menu/MenuFileParser.h"
class SequenceOpenGlobalScopeBlock final : public MenuFileParser::sequence_t
namespace menu
{
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
class SequenceOpenGlobalScopeBlock final : public MenuFileParser::sequence_t
{
protected:
void ProcessMatch(MenuFileParserState* state, SequenceResult<SimpleParserValue>& result) const override;
public:
SequenceOpenGlobalScopeBlock();
};
public:
SequenceOpenGlobalScopeBlock();
};
}