2023-06-16 10:01:18 -07:00
|
|
|
// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "Luau/Ast.h"
|
2024-04-25 13:57:23 -07:00
|
|
|
#include "Luau/Bytecode.h"
|
2023-08-11 15:55:30 +03:00
|
|
|
#include "Luau/DenseHash.h"
|
2023-06-16 10:01:18 -07:00
|
|
|
|
2023-07-07 10:14:35 -07:00
|
|
|
#include <string>
|
|
|
|
|
2023-06-16 10:01:18 -07:00
|
|
|
namespace Luau
|
|
|
|
{
|
2023-07-07 10:14:35 -07:00
|
|
|
|
2024-04-25 13:57:23 -07:00
|
|
|
void buildTypeMap(DenseHashMap<AstExprFunction*, std::string>& functionTypes, DenseHashMap<AstLocal*, LuauBytecodeType>& localTypes, AstNode* root,
|
|
|
|
const char* vectorType);
|
2023-07-07 10:14:35 -07:00
|
|
|
|
2023-06-16 10:01:18 -07:00
|
|
|
} // namespace Luau
|