Files
UnrealEngineUWP/Engine/Source/Developer/ShaderCompilerCommon/Private/HlslParser.h
Rolando Caloca 001c6a1bd1 UE4 - HlslParser
- AST classes
- Uses linear/tape allocator with 1 MB pages
- Passed 40k shader files!

[CL 2386038 by Rolando Caloca in Main branch]
2014-12-11 15:49:40 -05:00

26 lines
538 B
C++

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
/*=============================================================================
HlslParser.h - Interface for parsing hlsl.
=============================================================================*/
#pragma once
#include "HlslLexer.h"
namespace CrossCompiler
{
enum class EParseResult
{
Matched,
NotMatched,
Error,
};
namespace Parser
{
// Returns true if successfully parsed
bool Parse(const FString& Input, const FString& Filename, bool bDump);
}
}