summaryrefslogtreecommitdiff
path: root/source/slang/syntax-visitors.h
blob: 565ac3ace6615f0115c3c7fb61a1a28309f3f5a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef RASTER_RENDERER_SYNTAX_PRINTER_H
#define RASTER_RENDERER_SYNTAX_PRINTER_H

#include "diagnostics.h"
#include "syntax.h"
#include "compiled-program.h"

namespace Slang
{
    namespace Compiler
    {
        class CompileOptions;
        class ShaderCompiler;
        class ShaderLinkInfo;
        class ShaderSymbol;

        SyntaxVisitor * CreateSemanticsVisitor(DiagnosticSink * err, CompileOptions const& options);
    }
}

#endif