mirror of
https://github.com/luau-lang/luau.git
synced 2025-01-09 12:59:10 +00:00
8f94786ceb
Some checks failed
benchmark / callgrind (map[branch:main name:luau-lang/benchmark-data], ubuntu-22.04) (push) Has been cancelled
build / macos (push) Has been cancelled
build / macos-arm (push) Has been cancelled
build / ubuntu (push) Has been cancelled
build / windows (Win32) (push) Has been cancelled
build / windows (x64) (push) Has been cancelled
build / coverage (push) Has been cancelled
build / web (push) Has been cancelled
release / macos (push) Has been cancelled
release / ubuntu (push) Has been cancelled
release / windows (push) Has been cancelled
release / web (push) Has been cancelled
This PR refactors the CLI folder to use the same project split between include and src directories that we have for all the other artifacts in luau. It also includes the require-by-string implementation we already have as a feature of `Luau.CLI.lib`. Both of these changes are targeted at making it easier for embedding projects to setup an effective equivalent to the standalone `luau` executable with whatever runtime libraries they need attached and without having to unnecessarily duplicate code from luau itself. |
||
---|---|---|
.. | ||
Analyze.cpp | ||
Ast.cpp | ||
Bytecode.cpp | ||
Compile.cpp | ||
Coverage.cpp | ||
FileUtils.cpp | ||
Flags.cpp | ||
Profiler.cpp | ||
Reduce.cpp | ||
Repl.cpp | ||
ReplEntry.cpp | ||
Require.cpp | ||
Web.cpp |