polserver/pol-core/bscript/compiler/model/CompilerWorkspace.cpp
Eric Swanson 2e1870028b
Add model/CompilerWorkspace, astbuilder/BuilderWorkspace, astbuilder/CompilerWorkspaceBuilder (#200)
Add astbuilder/BuilderWorkspace:
  - Temporary workspace used while building the AST (which goes in the CompilerWorkspace)

Add astbuilder/CompilerWorkspaceBuilder:
  - Builds a CompilerWorkspace for a script

Add model/CompilerWorkspace:
  - Holds AST
  - Holds some intermediate data used by semantic analyzer, optimizer, code generator
2020-08-10 09:42:37 +02:00

19 lines
330 B
C++

#include "CompilerWorkspace.h"
#include <utility>
#include "compiler/file/SourceFileIdentifier.h"
namespace Pol
{
namespace Bscript
{
namespace Compiler
{
CompilerWorkspace::CompilerWorkspace() = default;
CompilerWorkspace::~CompilerWorkspace() = default;
} // namespace Compiler
} // namespace Bscript
} // namespace Pol