Skip to main content

Module source_module

Module source_module 

Source
Expand description

Generated skeleton item. Node: cxx:Record:Luau.Analysis:Analysis/include/Luau/Module.h:36:source_module Source: Analysis/include/Luau/Module.h Graph edges:

  • declared_by: source_file Analysis/include/Luau/Module.h
  • source_includes:
    • includes -> source_file Analysis/include/Luau/Error.h
    • includes -> source_file Analysis/include/Luau/Linter.h
    • includes -> source_file Analysis/include/Luau/FileResolver.h
    • includes -> source_file Ast/include/Luau/ParseOptions.h
    • includes -> source_file Ast/include/Luau/ParseResult.h
    • includes -> source_file Analysis/include/Luau/Scope.h
    • includes -> source_file Analysis/include/Luau/TypeArena.h
    • includes -> source_file Analysis/include/Luau/DataFlowGraph.h
  • incoming:
    • declares <- source_file Analysis/include/Luau/Module.h
    • type_ref <- record LoadDefinitionFileResult (Analysis/include/Luau/Frontend.h)
    • type_ref <- record FrontendOptions (Analysis/include/Luau/Frontend.h)
    • type_ref <- record Frontend (Analysis/include/Luau/Frontend.h)
    • type_ref <- record GlobalTypes (Analysis/include/Luau/GlobalTypes.h)
    • type_ref <- record TypeChecker2 (Analysis/include/Luau/TypeChecker2.h)
    • type_ref <- record TypeChecker (Analysis/include/Luau/TypeInfer.h)
    • type_ref <- function findAncestryAtPositionForAutocomplete (Analysis/src/AstQuery.cpp)
    • type_ref <- function findAstAncestryOfPosition (Analysis/src/AstQuery.cpp)
    • type_ref <- function findNodeAtPosition (Analysis/src/AstQuery.cpp)
    • type_ref <- function findExprAtPosition (Analysis/src/AstQuery.cpp)
    • type_ref <- function findTypeAtPosition (Analysis/src/AstQuery.cpp)
    • type_ref <- function findExpectedTypeAtPosition (Analysis/src/AstQuery.cpp)
    • type_ref <- function findBindingLocalStatement (Analysis/src/AstQuery.cpp)
    • type_ref <- function findBindingAtPosition (Analysis/src/AstQuery.cpp)
    • type_ref <- function findExprOrLocalAtPosition (Analysis/src/AstQuery.cpp)
    • type_ref <- function getDocumentationSymbolAtPosition (Analysis/src/AstQuery.cpp)
    • type_ref <- function autocomplete (Analysis/src/Autocomplete.cpp)
    • type_ref <- record BuildQueueItem (Analysis/src/Frontend.cpp)
    • type_ref <- function parseSourceForModule (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::loadDefinitionFile (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::getRequiredScripts (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::addBuildQueueItems (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::checkBuildQueueItem (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::getModuleEnvironment (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::getSourceModule (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::getSourceModule (Analysis/src/Frontend.cpp)
    • type_ref <- function check (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::check (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::getSourceNode (Analysis/src/Frontend.cpp)
    • type_ref <- method Frontend::parse (Analysis/src/Frontend.cpp)
    • type_ref <- function isWithinComment (Analysis/src/Module.cpp)
    • type_ref <- function isWithinHotComment (Analysis/src/Module.cpp)
    • type_ref <- function checkNonStrict (Analysis/src/NonStrictTypeChecker.cpp)
    • type_ref <- function attachTypeData (Analysis/src/TypeAttach.cpp)
    • type_ref <- function check (Analysis/src/TypeChecker2.cpp)
    • type_ref <- method TypeChecker2::TypeChecker2 (Analysis/src/TypeChecker2.cpp)
    • type_ref <- method TypeChecker::check (Analysis/src/TypeInfer.cpp)
    • type_ref <- method TypeChecker::checkWithoutRecursionCheck (Analysis/src/TypeInfer.cpp)
    • type_ref <- function reportModuleResult (CLI/src/Analyze.cpp)
    • type_ref <- method DocumentationSymbolFixture::getDocSymbol (tests/AstQuery.test.cpp)
    • type_ref <- method Fixture::parse (tests/Fixture.cpp)
    • type_ref <- method Fixture::tryParse (tests/Fixture.cpp)
    • type_ref <- method Fixture::matchParseError (tests/Fixture.cpp)
    • type_ref <- method Fixture::matchParseErrorPrefix (tests/Fixture.cpp)
    • type_ref <- method Fixture::getMainSourceModule (tests/Fixture.cpp)
    • type_ref <- method Fixture::findTypeAtPosition (tests/Fixture.cpp)
    • type_ref <- method Fixture::findTypeAtPosition (tests/Fixture.cpp)
    • type_ref <- method Fixture::findExpectedTypeAtPosition (tests/Fixture.cpp)
    • type_ref <- method Fixture::decorateWithTypes (tests/Fixture.cpp)
    • type_ref <- record Fixture (tests/Fixture.h)
    • type_ref <- method FragmentAutocompleteFixtureImpl::parseHelper_ (tests/FragmentAutocomplete.test.cpp)
    • type_ref <- method FragmentAutocompleteFixtureImpl::parseHelper (tests/FragmentAutocomplete.test.cpp)
    • type_ref <- method FragmentAutocompleteFixtureImpl::getSource (tests/FragmentAutocomplete.test.cpp)
    • type_ref <- record FragmentAutocompleteFixtureImpl (tests/FragmentAutocomplete.test.cpp)
    • type_ref <- method NormalizeFixture::toNormalizedType (tests/Normalize.test.cpp)
    • type_ref <- method SourceModule::SourceModule (Analysis/include/Luau/Module.h)
  • outgoing:
    • type_ref -> method SourceModule::SourceModule (Analysis/include/Luau/Module.h)
    • type_ref -> record Allocator (Ast/include/Luau/Allocator.h)
    • type_ref -> record AstNameTable (Ast/include/Luau/Lexer.h)
    • type_ref -> record ParseError (Ast/include/Luau/ParseResult.h)
    • type_ref -> record AstStatBlock (Ast/include/Luau/Ast.h)
    • type_ref -> enum Mode (Ast/include/Luau/ParseOptions.h)
    • type_ref -> record HotComment (Ast/include/Luau/ParseResult.h)
    • type_ref -> record Comment (Ast/include/Luau/ParseResult.h)
    • translates_to -> rust_item SourceModule

Structsยง

SourceModule