blob: d74a3f5a8cec8cd1ebd94d8fd8e45a71b0a509b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef RASTER_RENDERER_PARSER_H
#define RASTER_RENDERER_PARSER_H
#include "lexer.h"
#include "compiler.h"
#include "syntax.h"
namespace Slang
{
// Parse a source file into an existing translation unit
void parseSourceFile(
ProgramSyntaxNode* translationUnitSyntax,
CompileOptions const& options,
TranslationUnitOptions const& translationUnitOptions,
TokenSpan const& tokens,
DiagnosticSink* sink,
String const& fileName,
RefPtr<Scope> const& outerScope);
;
}
#endif
|