#pragma once

#include "CodeService/NameStyle/NameDefineType.h"
#include "LuaParser/LuaAstNode/LuaAstNode.h"

class CheckElement
{
public:
	CheckElement(NameDefineType type, std::shared_ptr<LuaAstNode> node,
		std::shared_ptr<LuaAstNode> extraInfoNode = nullptr);
	NameDefineType Type;
	std::shared_ptr<LuaAstNode> Node;
	std::shared_ptr<LuaAstNode> ExtraInfoNode;
};
