Files
o3de/Gems/ScriptCanvas/Code/Include/ScriptCanvas/Translation/Configuration.h
T
2021-04-07 14:03:29 -07:00

53 lines
2.0 KiB
C++

/*
* All or portions of this file Copyright (c) Amazon.com, Inc. or its affiliates or
* its licensors.
*
* For complete copyright and license terms please see the LICENSE at the root of this
* distribution (the "License"). All use of this software is governed by the License,
* or, if provided, by the license below or the license accompanying this file. Do not
* remove or modify any license notices. This file is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*
*/
#pragma once
#include <AzCore/Outcome/Outcome.h>
#include "Grammar/Primitives.h"
#include "TranslationUtilities.h"
#include <ScriptCanvas/Debugger/ValidationEvents/ValidationEvent.h>
#include <ScriptCanvas/Translation/Configuration.h>
namespace ScriptCanvas
{
namespace Translation
{
struct Configuration
{
AZStd::string_view m_blockCommentClose;
AZStd::string_view m_blockCommentOpen;
AZStd::string_view m_dependencyDelimiter;
AZStd::string_view m_executionStateEntityIdName;
AZStd::string_view m_executionStateEntityIdRef;
AZStd::string_view m_executionStateName;
AZStd::string_view m_executionStateReferenceGraph;
AZStd::string_view m_executionStateReferenceLocal;
AZStd::string_view m_executionStateScriptCanvasIdName;
AZStd::string_view m_executionStateScriptCanvasIdRef;
AZStd::string_view m_functionBlockClose;
AZStd::string_view m_functionBlockOpen;
AZStd::string_view m_lexicalScopeDelimiter;
AZStd::string_view m_lexicalScopeVariable;
AZStd::string_view m_namespaceClose;
AZStd::string_view m_namespaceOpen;
AZStd::string_view m_namespaceOpenPrefix;
AZStd::string_view m_scopeClose;
AZStd::string_view m_scopeOpen;
AZStd::string_view m_singleLineComment;
AZStd::string_view m_suffix;
};
}
}