package = "lc_lang"
version = "1.0-1"
source = {
   url = "git+https://github.com/Lemon-Enterprise/lc_lang.git",
   tag = "v1.0.0"
}
description = {
   summary = "Lemon Code (LC-lang) é uma linguagem experimental escrita inteiramente em **Lua**.",
   detailed = [[
Lemon Code (LC-lang) é uma linguagem experimental escrita inteiramente em **Lua**. O repositório e deliberadamente modular: compilador, AST, análise semântica, runtime, Lemon Studio, backends, formatter, LSP e testes ficam em módulos independentes.
]],
   homepage = "https://github.com/Lemon-Enterprise/lc_lang",
   license = "Apache-2.0"
}
dependencies = {
   "lua >= 5.1, < 5.2"
}
build = {
   type = "builtin",
   modules = {
      lc = "src/lc.lua",
      ["lc.analysis.init"] = "src/lc/analysis/init.lua",
      ["lc.analysis.pass"] = "src/lc/analysis/pass.lua",
      ["lc.analysis.passes.annotation_lowering"] = "src/lc/analysis/passes/annotation_lowering.lua",
      ["lc.analysis.passes.binary_folding"] = "src/lc/analysis/passes/binary_folding.lua",
      ["lc.analysis.passes.call_resolution"] = "src/lc/analysis/passes/call_resolution.lua",
      ["lc.analysis.passes.capture_analysis"] = "src/lc/analysis/passes/capture_analysis.lua",
      ["lc.analysis.passes.class_layout"] = "src/lc/analysis/passes/class_layout.lua",
      ["lc.analysis.passes.closure_conversion"] = "src/lc/analysis/passes/closure_conversion.lua",
      ["lc.analysis.passes.constant_folding"] = "src/lc/analysis/passes/constant_folding.lua",
      ["lc.analysis.passes.control_flow"] = "src/lc/analysis/passes/control_flow.lua",
      ["lc.analysis.passes.dead_code"] = "src/lc/analysis/passes/dead_code.lua",
      ["lc.analysis.passes.declaration_order"] = "src/lc/analysis/passes/declaration_order.lua",
      ["lc.analysis.passes.definite_assignment"] = "src/lc/analysis/passes/definite_assignment.lua",
      ["lc.analysis.passes.dependency_graph"] = "src/lc/analysis/passes/dependency_graph.lua",
      ["lc.analysis.passes.desugar"] = "src/lc/analysis/passes/desugar.lua",
      ["lc.analysis.passes.enum_lowering"] = "src/lc/analysis/passes/enum_lowering.lua",
      ["lc.analysis.passes.export_validation"] = "src/lc/analysis/passes/export_validation.lua",
      ["lc.analysis.passes.format_string_lowering"] = "src/lc/analysis/passes/format_string_lowering.lua",
      ["lc.analysis.passes.generic_binding"] = "src/lc/analysis/passes/generic_binding.lua",
      ["lc.analysis.passes.import_resolution"] = "src/lc/analysis/passes/import_resolution.lua",
      ["lc.analysis.passes.init"] = "src/lc/analysis/passes/init.lua",
      ["lc.analysis.passes.lambda_lifting"] = "src/lc/analysis/passes/lambda_lifting.lua",
      ["lc.analysis.passes.linting"] = "src/lc/analysis/passes/linting.lua",
      ["lc.analysis.passes.namespace_resolution"] = "src/lc/analysis/passes/namespace_resolution.lua",
      ["lc.analysis.passes.nullability"] = "src/lc/analysis/passes/nullability.lua",
      ["lc.analysis.passes.return_validation"] = "src/lc/analysis/passes/return_validation.lua",
      ["lc.analysis.passes.scope_building"] = "src/lc/analysis/passes/scope_building.lua",
      ["lc.analysis.passes.type_checking"] = "src/lc/analysis/passes/type_checking.lua",
      ["lc.analysis.passes.type_inference"] = "src/lc/analysis/passes/type_inference.lua",
      ["lc.analysis.passes.unreachable_code"] = "src/lc/analysis/passes/unreachable_code.lua",
      ["lc.analysis.passes.usage_analysis"] = "src/lc/analysis/passes/usage_analysis.lua",
      ["lc.analysis.passes.version_validation"] = "src/lc/analysis/passes/version_validation.lua",
      ["lc.analysis.passes.widget_validation"] = "src/lc/analysis/passes/widget_validation.lua",
      ["lc.api.android"] = "src/lc/api/android.lua",
      ["lc.api.app"] = "src/lc/api/app.lua",
      ["lc.api.build"] = "src/lc/api/build.lua",
      ["lc.api.compiler"] = "src/lc/api/compiler.lua",
      ["lc.api.descriptor"] = "src/lc/api/descriptor.lua",
      ["lc.api.engine"] = "src/lc/api/engine.lua",
      ["lc.api.game"] = "src/lc/api/game.lua",
      ["lc.api.init"] = "src/lc/api/init.lua",
      ["lc.api.lsp"] = "src/lc/api/lsp.lua",
      ["lc.api.package"] = "src/lc/api/package.lua",
      ["lc.api.runtime"] = "src/lc/api/runtime.lua",
      ["lc.api.security"] = "src/lc/api/security.lua",
      ["lc.api.studio"] = "src/lc/api/studio.lua",
      ["lc.api.widget"] = "src/lc/api/widget.lua",
      ["lc.ast.builders"] = "src/lc/ast/builders.lua",
      ["lc.ast.init"] = "src/lc/ast/init.lua",
      ["lc.ast.node"] = "src/lc/ast/node.lua",
      ["lc.ast.nodes.annotation"] = "src/lc/ast/nodes/annotation.lua",
      ["lc.ast.nodes.argument"] = "src/lc/ast/nodes/argument.lua",
      ["lc.ast.nodes.binary"] = "src/lc/ast/nodes/binary.lua",
      ["lc.ast.nodes.block"] = "src/lc/ast/nodes/block.lua",
      ["lc.ast.nodes.call"] = "src/lc/ast/nodes/call.lua",
      ["lc.ast.nodes.class"] = "src/lc/ast/nodes/class.lua",
      ["lc.ast.nodes.constructor"] = "src/lc/ast/nodes/constructor.lua",
      ["lc.ast.nodes.enum"] = "src/lc/ast/nodes/enum.lua",
      ["lc.ast.nodes.export"] = "src/lc/ast/nodes/export.lua",
      ["lc.ast.nodes.expression_statement"] = "src/lc/ast/nodes/expression_statement.lua",
      ["lc.ast.nodes.format_string"] = "src/lc/ast/nodes/format_string.lua",
      ["lc.ast.nodes.function"] = "src/lc/ast/nodes/function.lua",
      ["lc.ast.nodes.identifier"] = "src/lc/ast/nodes/identifier.lua",
      ["lc.ast.nodes.if"] = "src/lc/ast/nodes/if.lua",
      ["lc.ast.nodes.impl"] = "src/lc/ast/nodes/impl.lua",
      ["lc.ast.nodes.import"] = "src/lc/ast/nodes/import.lua",
      ["lc.ast.nodes.init"] = "src/lc/ast/nodes/init.lua",
      ["lc.ast.nodes.lambda"] = "src/lc/ast/nodes/lambda.lua",
      ["lc.ast.nodes.let"] = "src/lc/ast/nodes/let.lua",
      ["lc.ast.nodes.literal"] = "src/lc/ast/nodes/literal.lua",
      ["lc.ast.nodes.namespace"] = "src/lc/ast/nodes/namespace.lua",
      ["lc.ast.nodes.parameter"] = "src/lc/ast/nodes/parameter.lua",
      ["lc.ast.nodes.program"] = "src/lc/ast/nodes/program.lua",
      ["lc.ast.nodes.unary"] = "src/lc/ast/nodes/unary.lua",
      ["lc.backends.init"] = "src/lc/backends/init.lua",
      ["lc.backends.json.emitter"] = "src/lc/backends/json/emitter.lua",
      ["lc.backends.json.schema"] = "src/lc/backends/json/schema.lua",
      ["lc.backends.lua.emitter"] = "src/lc/backends/lua/emitter.lua",
      ["lc.backends.lua.runtime"] = "src/lc/backends/lua/runtime.lua",
      ["lc.backends.registry"] = "src/lc/backends/registry.lua",
      ["lc.backends.studio.android"] = "src/lc/backends/studio/android.lua",
      ["lc.backends.studio.emitter"] = "src/lc/backends/studio/emitter.lua",
      ["lc.backends.studio.widgets"] = "src/lc/backends/studio/widgets.lua",
      ["lc.backends.target"] = "src/lc/backends/target.lua",
      ["lc.build.artifact"] = "src/lc/build/artifact.lua",
      ["lc.build.assets"] = "src/lc/build/assets.lua",
      ["lc.build.cache"] = "src/lc/build/cache.lua",
      ["lc.build.clean"] = "src/lc/build/clean.lua",
      ["lc.build.config"] = "src/lc/build/config.lua",
      ["lc.build.init"] = "src/lc/build/init.lua",
      ["lc.build.output"] = "src/lc/build/output.lua",
      ["lc.build.pipeline"] = "src/lc/build/pipeline.lua",
      ["lc.build.profiles"] = "src/lc/build/profiles.lua",
      ["lc.build.runner"] = "src/lc/build/runner.lua",
      ["lc.build.targets"] = "src/lc/build/targets.lua",
      ["lc.build.task"] = "src/lc/build/task.lua",
      ["lc.build.watcher"] = "src/lc/build/watcher.lua",
      ["lc.bytecode.chunk"] = "src/lc/bytecode/chunk.lua",
      ["lc.bytecode.compiler"] = "src/lc/bytecode/compiler.lua",
      ["lc.bytecode.disassembler"] = "src/lc/bytecode/disassembler.lua",
      ["lc.bytecode.init"] = "src/lc/bytecode/init.lua",
      ["lc.bytecode.instruction"] = "src/lc/bytecode/instruction.lua",
      ["lc.bytecode.opcodes"] = "src/lc/bytecode/opcodes.lua",
      ["lc.bytecode.serializer"] = "src/lc/bytecode/serializer.lua",
      ["lc.bytecode.verifier"] = "src/lc/bytecode/verifier.lua",
      ["lc.cli.main"] = "src/lc/cli/main.lua",
      ["lc.cli.usage"] = "src/lc/cli/usage.lua",
      ["lc.common.diagnostic"] = "src/lc/common/diagnostic.lua",
      ["lc.common.diagnostics"] = "src/lc/common/diagnostics.lua",
      ["lc.common.errors"] = "src/lc/common/errors.lua",
      ["lc.common.json"] = "src/lc/common/json.lua",
      ["lc.common.position"] = "src/lc/common/position.lua",
      ["lc.common.result"] = "src/lc/common/result.lua",
      ["lc.common.source"] = "src/lc/common/source.lua",
      ["lc.common.span"] = "src/lc/common/span.lua",
      ["lc.common.stringx"] = "src/lc/common/stringx.lua",
      ["lc.common.tablex"] = "src/lc/common/tablex.lua",
      ["lc.compiler.artifact"] = "src/lc/compiler/artifact.lua",
      ["lc.compiler.compiler"] = "src/lc/compiler/compiler.lua",
      ["lc.compiler.context"] = "src/lc/compiler/context.lua",
      ["lc.compiler.options"] = "src/lc/compiler/options.lua",
      ["lc.compiler.phases"] = "src/lc/compiler/phases.lua",
      ["lc.compiler.pipeline"] = "src/lc/compiler/pipeline.lua",
      ["lc.debug.breakpoint"] = "src/lc/debug/breakpoint.lua",
      ["lc.debug.breakpoints"] = "src/lc/debug/breakpoints.lua",
      ["lc.debug.coverage"] = "src/lc/debug/coverage.lua",
      ["lc.debug.init"] = "src/lc/debug/init.lua",
      ["lc.debug.profiler"] = "src/lc/debug/profiler.lua",
      ["lc.debug.repl"] = "src/lc/debug/repl.lua",
      ["lc.debug.session"] = "src/lc/debug/session.lua",
      ["lc.debug.trace"] = "src/lc/debug/trace.lua",
      ["lc.docs.api_reference"] = "src/lc/docs/api_reference.lua",
      ["lc.docs.changelog"] = "src/lc/docs/changelog.lua",
      ["lc.docs.cookbook"] = "src/lc/docs/cookbook.lua",
      ["lc.docs.examples"] = "src/lc/docs/examples.lua",
      ["lc.docs.guide"] = "src/lc/docs/guide.lua",
      ["lc.docs.init"] = "src/lc/docs/init.lua",
      ["lc.docs.migration"] = "src/lc/docs/migration.lua",
      ["lc.docs.page"] = "src/lc/docs/page.lua",
      ["lc.docs.reference"] = "src/lc/docs/reference.lua",
      ["lc.docs.tutorial"] = "src/lc/docs/tutorial.lua",
      ["lc.formatter.comments"] = "src/lc/formatter/comments.lua",
      ["lc.formatter.format"] = "src/lc/formatter/format.lua",
      ["lc.formatter.init"] = "src/lc/formatter/init.lua",
      ["lc.formatter.options"] = "src/lc/formatter/options.lua",
      ["lc.formatter.printer"] = "src/lc/formatter/printer.lua",
      ["lc.init"] = "src/lc/init.lua",
      ["lc.ir.block"] = "src/lc/ir/block.lua",
      ["lc.ir.builder"] = "src/lc/ir/builder.lua",
      ["lc.ir.function"] = "src/lc/ir/function.lua",
      ["lc.ir.init"] = "src/lc/ir/init.lua",
      ["lc.ir.instruction"] = "src/lc/ir/instruction.lua",
      ["lc.ir.lowerer"] = "src/lc/ir/lowerer.lua",
      ["lc.ir.module"] = "src/lc/ir/module.lua",
      ["lc.ir.optimizer"] = "src/lc/ir/optimizer.lua",
      ["lc.ir.printer"] = "src/lc/ir/printer.lua",
      ["lc.ir.value"] = "src/lc/ir/value.lua",
      ["lc.lexer.keywords"] = "src/lc/lexer/keywords.lua",
      ["lc.lexer.lexer"] = "src/lc/lexer/lexer.lua",
      ["lc.lexer.reader"] = "src/lc/lexer/reader.lua",
      ["lc.lexer.token"] = "src/lc/lexer/token.lua",
      ["lc.lexer.token_kinds"] = "src/lc/lexer/token_kinds.lua",
      ["lc.lsp.completion"] = "src/lc/lsp/completion.lua",
      ["lc.lsp.definition"] = "src/lc/lsp/definition.lua",
      ["lc.lsp.diagnostics"] = "src/lc/lsp/diagnostics.lua",
      ["lc.lsp.document"] = "src/lc/lsp/document.lua",
      ["lc.lsp.documents"] = "src/lc/lsp/documents.lua",
      ["lc.lsp.features.call_hierarchy"] = "src/lc/lsp/features/call_hierarchy.lua",
      ["lc.lsp.features.code_action"] = "src/lc/lsp/features/code_action.lua",
      ["lc.lsp.features.code_lens"] = "src/lc/lsp/features/code_lens.lua",
      ["lc.lsp.features.color"] = "src/lc/lsp/features/color.lua",
      ["lc.lsp.features.document_link"] = "src/lc/lsp/features/document_link.lua",
      ["lc.lsp.features.document_symbol"] = "src/lc/lsp/features/document_symbol.lua",
      ["lc.lsp.features.factory"] = "src/lc/lsp/features/factory.lua",
      ["lc.lsp.features.folding"] = "src/lc/lsp/features/folding.lua",
      ["lc.lsp.features.formatting"] = "src/lc/lsp/features/formatting.lua",
      ["lc.lsp.features.highlight"] = "src/lc/lsp/features/highlight.lua",
      ["lc.lsp.features.init"] = "src/lc/lsp/features/init.lua",
      ["lc.lsp.features.inlay_hint"] = "src/lc/lsp/features/inlay_hint.lua",
      ["lc.lsp.features.inline_value"] = "src/lc/lsp/features/inline_value.lua",
      ["lc.lsp.features.linked_editing"] = "src/lc/lsp/features/linked_editing.lua",
      ["lc.lsp.features.moniker"] = "src/lc/lsp/features/moniker.lua",
      ["lc.lsp.features.on_type_formatting"] = "src/lc/lsp/features/on_type_formatting.lua",
      ["lc.lsp.features.prepare_rename"] = "src/lc/lsp/features/prepare_rename.lua",
      ["lc.lsp.features.references"] = "src/lc/lsp/features/references.lua",
      ["lc.lsp.features.rename"] = "src/lc/lsp/features/rename.lua",
      ["lc.lsp.features.selection_range"] = "src/lc/lsp/features/selection_range.lua",
      ["lc.lsp.features.semantic_tokens"] = "src/lc/lsp/features/semantic_tokens.lua",
      ["lc.lsp.features.signature_help"] = "src/lc/lsp/features/signature_help.lua",
      ["lc.lsp.features.type_definition"] = "src/lc/lsp/features/type_definition.lua",
      ["lc.lsp.features.type_hierarchy"] = "src/lc/lsp/features/type_hierarchy.lua",
      ["lc.lsp.features.workspace_symbol"] = "src/lc/lsp/features/workspace_symbol.lua",
      ["lc.lsp.hover"] = "src/lc/lsp/hover.lua",
      ["lc.lsp.init"] = "src/lc/lsp/init.lua",
      ["lc.lsp.protocol"] = "src/lc/lsp/protocol.lua",
      ["lc.lsp.server"] = "src/lc/lsp/server.lua",
      ["lc.module.aliases"] = "src/lc/module/aliases.lua",
      ["lc.module.discovery"] = "src/lc/module/discovery.lua",
      ["lc.module.exports"] = "src/lc/module/exports.lua",
      ["lc.module.imports"] = "src/lc/module/imports.lua",
      ["lc.module.init"] = "src/lc/module/init.lua",
      ["lc.module.loader"] = "src/lc/module/loader.lua",
      ["lc.module.manifest"] = "src/lc/module/manifest.lua",
      ["lc.module.namespace"] = "src/lc/module/namespace.lua",
      ["lc.module.resolver"] = "src/lc/module/resolver.lua",
      ["lc.module.standard_library"] = "src/lc/module/standard_library.lua",
      ["lc.package.cache"] = "src/lc/package/cache.lua",
      ["lc.package.commands"] = "src/lc/package/commands.lua",
      ["lc.package.config"] = "src/lc/package/config.lua",
      ["lc.package.graph"] = "src/lc/package/graph.lua",
      ["lc.package.init"] = "src/lc/package/init.lua",
      ["lc.package.installer"] = "src/lc/package/installer.lua",
      ["lc.package.lockfile"] = "src/lc/package/lockfile.lua",
      ["lc.package.lspec"] = "src/lc/package/lspec.lua",
      ["lc.package.manifest"] = "src/lc/package/manifest.lua",
      ["lc.package.registry"] = "src/lc/package/registry.lua",
      ["lc.package.resolver"] = "src/lc/package/resolver.lua",
      ["lc.package.semver"] = "src/lc/package/semver.lua",
      ["lc.package.version_range"] = "src/lc/package/version_range.lua",
      ["lc.parser.cursor"] = "src/lc/parser/cursor.lua",
      ["lc.parser.declarations"] = "src/lc/parser/declarations.lua",
      ["lc.parser.errors"] = "src/lc/parser/errors.lua",
      ["lc.parser.expressions"] = "src/lc/parser/expressions.lua",
      ["lc.parser.parser"] = "src/lc/parser/parser.lua",
      ["lc.parser.precedence"] = "src/lc/parser/precedence.lua",
      ["lc.parser.recovery"] = "src/lc/parser/recovery.lua",
      ["lc.parser.statements"] = "src/lc/parser/statements.lua",
      ["lc.release.artifact"] = "src/lc/release/artifact.lua",
      ["lc.release.channel"] = "src/lc/release/channel.lua",
      ["lc.release.init"] = "src/lc/release/init.lua",
      ["lc.release.notes"] = "src/lc/release/notes.lua",
      ["lc.release.publisher"] = "src/lc/release/publisher.lua",
      ["lc.release.signing"] = "src/lc/release/signing.lua",
      ["lc.release.version"] = "src/lc/release/version.lua",
      ["lc.runtime.builtins"] = "src/lc/runtime/builtins.lua",
      ["lc.runtime.environment"] = "src/lc/runtime/environment.lua",
      ["lc.runtime.evaluator"] = "src/lc/runtime/evaluator.lua",
      ["lc.security.audit"] = "src/lc/security/audit.lua",
      ["lc.security.capabilities"] = "src/lc/security/capabilities.lua",
      ["lc.security.code_signing"] = "src/lc/security/code_signing.lua",
      ["lc.security.content_security"] = "src/lc/security/content_security.lua",
      ["lc.security.credentials"] = "src/lc/security/credentials.lua",
      ["lc.security.crypto"] = "src/lc/security/crypto.lua",
      ["lc.security.dependency_scan"] = "src/lc/security/dependency_scan.lua",
      ["lc.security.init"] = "src/lc/security/init.lua",
      ["lc.security.input_validation"] = "src/lc/security/input_validation.lua",
      ["lc.security.keystore"] = "src/lc/security/keystore.lua",
      ["lc.security.permissions"] = "src/lc/security/permissions.lua",
      ["lc.security.policy"] = "src/lc/security/policy.lua",
      ["lc.security.rate_limit"] = "src/lc/security/rate_limit.lua",
      ["lc.security.redaction"] = "src/lc/security/redaction.lua",
      ["lc.security.sandbox"] = "src/lc/security/sandbox.lua",
      ["lc.security.secrets"] = "src/lc/security/secrets.lua",
      ["lc.security.session"] = "src/lc/security/session.lua",
      ["lc.security.supply_chain"] = "src/lc/security/supply_chain.lua",
      ["lc.security.taint"] = "src/lc/security/taint.lua",
      ["lc.security.token"] = "src/lc/security/token.lua",
      ["lc.security.trust"] = "src/lc/security/trust.lua",
      ["lc.security.validation"] = "src/lc/security/validation.lua",
      ["lc.security.vulnerability"] = "src/lc/security/vulnerability.lua",
      ["lc.semantic.analyzer"] = "src/lc/semantic/analyzer.lua",
      ["lc.semantic.annotations"] = "src/lc/semantic/annotations.lua",
      ["lc.semantic.constraints"] = "src/lc/semantic/constraints.lua",
      ["lc.semantic.exports"] = "src/lc/semantic/exports.lua",
      ["lc.semantic.imports"] = "src/lc/semantic/imports.lua",
      ["lc.semantic.linter"] = "src/lc/semantic/linter.lua",
      ["lc.semantic.namespaces"] = "src/lc/semantic/namespaces.lua",
      ["lc.semantic.resolver"] = "src/lc/semantic/resolver.lua",
      ["lc.semantic.scope"] = "src/lc/semantic/scope.lua",
      ["lc.semantic.symbol"] = "src/lc/semantic/symbol.lua",
      ["lc.semantic.symbol_table"] = "src/lc/semantic/symbol_table.lua",
      ["lc.semantic.type"] = "src/lc/semantic/type.lua",
      ["lc.semantic.type_checker"] = "src/lc/semantic/type_checker.lua",
      ["lc.semantic.visibility"] = "src/lc/semantic/visibility.lua",
      ["lc.stdlib.array"] = "src/lc/stdlib/array.lua",
      ["lc.stdlib.base64"] = "src/lc/stdlib/base64.lua",
      ["lc.stdlib.bytes"] = "src/lc/stdlib/bytes.lua",
      ["lc.stdlib.clock"] = "src/lc/stdlib/clock.lua",
      ["lc.stdlib.compare"] = "src/lc/stdlib/compare.lua",
      ["lc.stdlib.convert"] = "src/lc/stdlib/convert.lua",
      ["lc.stdlib.crypto"] = "src/lc/stdlib/crypto.lua",
      ["lc.stdlib.csv"] = "src/lc/stdlib/csv.lua",
      ["lc.stdlib.date"] = "src/lc/stdlib/date.lua",
      ["lc.stdlib.env"] = "src/lc/stdlib/env.lua",
      ["lc.stdlib.file"] = "src/lc/stdlib/file.lua",
      ["lc.stdlib.glob"] = "src/lc/stdlib/glob.lua",
      ["lc.stdlib.hash"] = "src/lc/stdlib/hash.lua",
      ["lc.stdlib.http"] = "src/lc/stdlib/http.lua",
      ["lc.stdlib.id"] = "src/lc/stdlib/id.lua",
      ["lc.stdlib.init"] = "src/lc/stdlib/init.lua",
      ["lc.stdlib.iterator"] = "src/lc/stdlib/iterator.lua",
      ["lc.stdlib.json"] = "src/lc/stdlib/json.lua",
      ["lc.stdlib.library"] = "src/lc/stdlib/library.lua",
      ["lc.stdlib.log"] = "src/lc/stdlib/log.lua",
      ["lc.stdlib.math"] = "src/lc/stdlib/math.lua",
      ["lc.stdlib.option"] = "src/lc/stdlib/option.lua",
      ["lc.stdlib.path"] = "src/lc/stdlib/path.lua",
      ["lc.stdlib.process"] = "src/lc/stdlib/process.lua",
      ["lc.stdlib.queue"] = "src/lc/stdlib/queue.lua",
      ["lc.stdlib.random"] = "src/lc/stdlib/random.lua",
      ["lc.stdlib.range"] = "src/lc/stdlib/range.lua",
      ["lc.stdlib.regex"] = "src/lc/stdlib/regex.lua",
      ["lc.stdlib.result"] = "src/lc/stdlib/result.lua",
      ["lc.stdlib.set"] = "src/lc/stdlib/set.lua",
      ["lc.stdlib.socket"] = "src/lc/stdlib/socket.lua",
      ["lc.stdlib.sort"] = "src/lc/stdlib/sort.lua",
      ["lc.stdlib.stream"] = "src/lc/stdlib/stream.lua",
      ["lc.stdlib.strings"] = "src/lc/stdlib/strings.lua",
      ["lc.stdlib.table"] = "src/lc/stdlib/table.lua",
      ["lc.stdlib.template"] = "src/lc/stdlib/template.lua",
      ["lc.stdlib.testing"] = "src/lc/stdlib/testing.lua",
      ["lc.stdlib.time"] = "src/lc/stdlib/time.lua",
      ["lc.stdlib.tuple"] = "src/lc/stdlib/tuple.lua",
      ["lc.stdlib.unicode"] = "src/lc/stdlib/unicode.lua",
      ["lc.stdlib.uri"] = "src/lc/stdlib/uri.lua",
      ["lc.stdlib.url"] = "src/lc/stdlib/url.lua",
      ["lc.stdlib.uuid"] = "src/lc/stdlib/uuid.lua",
      ["lc.stdlib.validation"] = "src/lc/stdlib/validation.lua",
      ["lc.stdlib.vector"] = "src/lc/stdlib/vector.lua",
      ["lc.stdlib.xml"] = "src/lc/stdlib/xml.lua",
      ["lc.stdlib.yaml"] = "src/lc/stdlib/yaml.lua",
      ["lc.studio.android.gradle"] = "src/lc/studio/android/gradle.lua",
      ["lc.studio.android.init"] = "src/lc/studio/android/init.lua",
      ["lc.studio.android.manifest"] = "src/lc/studio/android/manifest.lua",
      ["lc.studio.android.resources"] = "src/lc/studio/android/resources.lua",
      ["lc.studio.app"] = "src/lc/studio/app.lua",
      ["lc.studio.color"] = "src/lc/studio/color.lua",
      ["lc.studio.events"] = "src/lc/studio/events.lua",
      ["lc.studio.expression"] = "src/lc/studio/expression.lua",
      ["lc.studio.imports"] = "src/lc/studio/imports.lua",
      ["lc.studio.layout"] = "src/lc/studio/layout.lua",
      ["lc.studio.manifest"] = "src/lc/studio/manifest.lua",
      ["lc.studio.navigation"] = "src/lc/studio/navigation.lua",
      ["lc.studio.platform"] = "src/lc/studio/platform.lua",
      ["lc.studio.project"] = "src/lc/studio/project.lua",
      ["lc.studio.render.diff"] = "src/lc/studio/render/diff.lua",
      ["lc.studio.render.init"] = "src/lc/studio/render/init.lua",
      ["lc.studio.render.renderer"] = "src/lc/studio/render/renderer.lua",
      ["lc.studio.render.tree"] = "src/lc/studio/render/tree.lua",
      ["lc.studio.state"] = "src/lc/studio/state.lua",
      ["lc.studio.theme"] = "src/lc/studio/theme.lua",
      ["lc.studio.types"] = "src/lc/studio/types.lua",
      ["lc.studio.validator"] = "src/lc/studio/validator.lua",
      ["lc.studio.widget"] = "src/lc/studio/widget.lua",
      ["lc.studio.widgets.accordion"] = "src/lc/studio/widgets/accordion.lua",
      ["lc.studio.widgets.activity_indicator"] = "src/lc/studio/widgets/activity_indicator.lua",
      ["lc.studio.widgets.app_bar"] = "src/lc/studio/widgets/app_bar.lua",
      ["lc.studio.widgets.audio"] = "src/lc/studio/widgets/audio.lua",
      ["lc.studio.widgets.avatar"] = "src/lc/studio/widgets/avatar.lua",
      ["lc.studio.widgets.badge"] = "src/lc/studio/widgets/badge.lua",
      ["lc.studio.widgets.bottom_sheet"] = "src/lc/studio/widgets/bottom_sheet.lua",
      ["lc.studio.widgets.breadcrumb"] = "src/lc/studio/widgets/breadcrumb.lua",
      ["lc.studio.widgets.button"] = "src/lc/studio/widgets/button.lua",
      ["lc.studio.widgets.calendar"] = "src/lc/studio/widgets/calendar.lua",
      ["lc.studio.widgets.camera"] = "src/lc/studio/widgets/camera.lua",
      ["lc.studio.widgets.canvas"] = "src/lc/studio/widgets/canvas.lua",
      ["lc.studio.widgets.card"] = "src/lc/studio/widgets/card.lua",
      ["lc.studio.widgets.carousel"] = "src/lc/studio/widgets/carousel.lua",
      ["lc.studio.widgets.chart"] = "src/lc/studio/widgets/chart.lua",
      ["lc.studio.widgets.checkbox"] = "src/lc/studio/widgets/checkbox.lua",
      ["lc.studio.widgets.chip"] = "src/lc/studio/widgets/chip.lua",
      ["lc.studio.widgets.code_view"] = "src/lc/studio/widgets/code_view.lua",
      ["lc.studio.widgets.color_picker"] = "src/lc/studio/widgets/color_picker.lua",
      ["lc.studio.widgets.column"] = "src/lc/studio/widgets/column.lua",
      ["lc.studio.widgets.command_bar"] = "src/lc/studio/widgets/command_bar.lua",
      ["lc.studio.widgets.container"] = "src/lc/studio/widgets/container.lua",
      ["lc.studio.widgets.date_picker"] = "src/lc/studio/widgets/date_picker.lua",
      ["lc.studio.widgets.dialog"] = "src/lc/studio/widgets/dialog.lua",
      ["lc.studio.widgets.divider"] = "src/lc/studio/widgets/divider.lua",
      ["lc.studio.widgets.drawer"] = "src/lc/studio/widgets/drawer.lua",
      ["lc.studio.widgets.dropdown"] = "src/lc/studio/widgets/dropdown.lua",
      ["lc.studio.widgets.editor"] = "src/lc/studio/widgets/editor.lua",
      ["lc.studio.widgets.empty_state"] = "src/lc/studio/widgets/empty_state.lua",
      ["lc.studio.widgets.factory"] = "src/lc/studio/widgets/factory.lua",
      ["lc.studio.widgets.file_picker"] = "src/lc/studio/widgets/file_picker.lua",
      ["lc.studio.widgets.form"] = "src/lc/studio/widgets/form.lua",
      ["lc.studio.widgets.grid"] = "src/lc/studio/widgets/grid.lua",
      ["lc.studio.widgets.header"] = "src/lc/studio/widgets/header.lua",
      ["lc.studio.widgets.icon"] = "src/lc/studio/widgets/icon.lua",
      ["lc.studio.widgets.image"] = "src/lc/studio/widgets/image.lua",
      ["lc.studio.widgets.init"] = "src/lc/studio/widgets/init.lua",
      ["lc.studio.widgets.input"] = "src/lc/studio/widgets/input.lua",
      ["lc.studio.widgets.keyboard"] = "src/lc/studio/widgets/keyboard.lua",
      ["lc.studio.widgets.label"] = "src/lc/studio/widgets/label.lua",
      ["lc.studio.widgets.list"] = "src/lc/studio/widgets/list.lua",
      ["lc.studio.widgets.map"] = "src/lc/studio/widgets/map.lua",
      ["lc.studio.widgets.menu"] = "src/lc/studio/widgets/menu.lua",
      ["lc.studio.widgets.modal"] = "src/lc/studio/widgets/modal.lua",
      ["lc.studio.widgets.navigation_bar"] = "src/lc/studio/widgets/navigation_bar.lua",
      ["lc.studio.widgets.notification"] = "src/lc/studio/widgets/notification.lua",
      ["lc.studio.widgets.pager"] = "src/lc/studio/widgets/pager.lua",
      ["lc.studio.widgets.panel"] = "src/lc/studio/widgets/panel.lua",
      ["lc.studio.widgets.password_input"] = "src/lc/studio/widgets/password_input.lua",
      ["lc.studio.widgets.progress"] = "src/lc/studio/widgets/progress.lua",
      ["lc.studio.widgets.radio"] = "src/lc/studio/widgets/radio.lua",
      ["lc.studio.widgets.row"] = "src/lc/studio/widgets/row.lua",
      ["lc.studio.widgets.search"] = "src/lc/studio/widgets/search.lua",
      ["lc.studio.widgets.select"] = "src/lc/studio/widgets/select.lua",
      ["lc.studio.widgets.slider"] = "src/lc/studio/widgets/slider.lua",
      ["lc.studio.widgets.spacer"] = "src/lc/studio/widgets/spacer.lua",
      ["lc.studio.widgets.spinner"] = "src/lc/studio/widgets/spinner.lua",
      ["lc.studio.widgets.stack"] = "src/lc/studio/widgets/stack.lua",
      ["lc.studio.widgets.stepper"] = "src/lc/studio/widgets/stepper.lua",
      ["lc.studio.widgets.switch"] = "src/lc/studio/widgets/switch.lua",
      ["lc.studio.widgets.tab_bar"] = "src/lc/studio/widgets/tab_bar.lua",
      ["lc.studio.widgets.table"] = "src/lc/studio/widgets/table.lua",
      ["lc.studio.widgets.text"] = "src/lc/studio/widgets/text.lua",
      ["lc.studio.widgets.text_area"] = "src/lc/studio/widgets/text_area.lua",
      ["lc.studio.widgets.timeline"] = "src/lc/studio/widgets/timeline.lua",
      ["lc.studio.widgets.toast"] = "src/lc/studio/widgets/toast.lua",
      ["lc.studio.widgets.toolbar"] = "src/lc/studio/widgets/toolbar.lua",
      ["lc.studio.widgets.tooltip"] = "src/lc/studio/widgets/tooltip.lua",
      ["lc.studio.widgets.video"] = "src/lc/studio/widgets/video.lua",
      ["lc.studio.widgets.web_view"] = "src/lc/studio/widgets/web_view.lua",
      ["lc.telemetry.counters"] = "src/lc/telemetry/counters.lua",
      ["lc.telemetry.event"] = "src/lc/telemetry/event.lua",
      ["lc.telemetry.exporter"] = "src/lc/telemetry/exporter.lua",
      ["lc.telemetry.init"] = "src/lc/telemetry/init.lua",
      ["lc.telemetry.logger"] = "src/lc/telemetry/logger.lua",
      ["lc.telemetry.meter"] = "src/lc/telemetry/meter.lua",
      ["lc.telemetry.timers"] = "src/lc/telemetry/timers.lua",
      ["lc.telemetry.trace"] = "src/lc/telemetry/trace.lua",
      ["lc.testing.assertions"] = "src/lc/testing/assertions.lua",
      ["lc.testing.benchmark"] = "src/lc/testing/benchmark.lua",
      ["lc.testing.compiler"] = "src/lc/testing/compiler.lua",
      ["lc.testing.diagnostics"] = "src/lc/testing/diagnostics.lua",
      ["lc.testing.fixture"] = "src/lc/testing/fixture.lua",
      ["lc.testing.fuzz"] = "src/lc/testing/fuzz.lua",
      ["lc.testing.golden"] = "src/lc/testing/golden.lua",
      ["lc.testing.init"] = "src/lc/testing/init.lua",
      ["lc.testing.integration"] = "src/lc/testing/integration.lua",
      ["lc.testing.language_server"] = "src/lc/testing/language_server.lua",
      ["lc.testing.lexer"] = "src/lc/testing/lexer.lua",
      ["lc.testing.manifest"] = "src/lc/testing/manifest.lua",
      ["lc.testing.parser"] = "src/lc/testing/parser.lua",
      ["lc.testing.performance"] = "src/lc/testing/performance.lua",
      ["lc.testing.property"] = "src/lc/testing/property.lua",
      ["lc.testing.runtime"] = "src/lc/testing/runtime.lua",
      ["lc.testing.snapshot"] = "src/lc/testing/snapshot.lua",
      ["lc.testing.studio"] = "src/lc/testing/studio.lua",
      ["lc.testing.typecheck"] = "src/lc/testing/typecheck.lua",
      ["lc.testing.vm"] = "src/lc/testing/vm.lua",
      ["lc.testing.widget"] = "src/lc/testing/widget.lua",
      ["lc.tooling.ast_viewer"] = "src/lc/tooling/ast_viewer.lua",
      ["lc.tooling.benchmark"] = "src/lc/tooling/benchmark.lua",
      ["lc.tooling.bundle"] = "src/lc/tooling/bundle.lua",
      ["lc.tooling.changelog"] = "src/lc/tooling/changelog.lua",
      ["lc.tooling.check"] = "src/lc/tooling/check.lua",
      ["lc.tooling.clean"] = "src/lc/tooling/clean.lua",
      ["lc.tooling.command"] = "src/lc/tooling/command.lua",
      ["lc.tooling.coverage"] = "src/lc/tooling/coverage.lua",
      ["lc.tooling.docgen"] = "src/lc/tooling/docgen.lua",
      ["lc.tooling.doctor"] = "src/lc/tooling/doctor.lua",
      ["lc.tooling.format"] = "src/lc/tooling/format.lua",
      ["lc.tooling.generate"] = "src/lc/tooling/generate.lua",
      ["lc.tooling.graph"] = "src/lc/tooling/graph.lua",
      ["lc.tooling.init"] = "src/lc/tooling/init.lua",
      ["lc.tooling.init_project"] = "src/lc/tooling/init_project.lua",
      ["lc.tooling.inspect"] = "src/lc/tooling/inspect.lua",
      ["lc.tooling.lint"] = "src/lc/tooling/lint.lua",
      ["lc.tooling.migrate"] = "src/lc/tooling/migrate.lua",
      ["lc.tooling.package_add"] = "src/lc/tooling/package_add.lua",
      ["lc.tooling.package_publish"] = "src/lc/tooling/package_publish.lua",
      ["lc.tooling.package_remove"] = "src/lc/tooling/package_remove.lua",
      ["lc.tooling.parse"] = "src/lc/tooling/parse.lua",
      ["lc.tooling.profile"] = "src/lc/tooling/profile.lua",
      ["lc.tooling.repl"] = "src/lc/tooling/repl.lua",
      ["lc.tooling.run"] = "src/lc/tooling/run.lua",
      ["lc.tooling.scaffold"] = "src/lc/tooling/scaffold.lua",
      ["lc.tooling.serve"] = "src/lc/tooling/serve.lua",
      ["lc.tooling.snapshot"] = "src/lc/tooling/snapshot.lua",
      ["lc.tooling.test"] = "src/lc/tooling/test.lua",
      ["lc.tooling.trace"] = "src/lc/tooling/trace.lua",
      ["lc.tooling.tree"] = "src/lc/tooling/tree.lua",
      ["lc.tooling.update"] = "src/lc/tooling/update.lua",
      ["lc.tooling.validate"] = "src/lc/tooling/validate.lua",
      ["lc.tooling.watch"] = "src/lc/tooling/watch.lua",
      ["lc.version"] = "src/lc/version.lua",
      ["lc.vm.errors"] = "src/lc/vm/errors.lua",
      ["lc.vm.frame"] = "src/lc/vm/frame.lua",
      ["lc.vm.gc"] = "src/lc/vm/gc.lua",
      ["lc.vm.heap"] = "src/lc/vm/heap.lua",
      ["lc.vm.init"] = "src/lc/vm/init.lua",
      ["lc.vm.machine"] = "src/lc/vm/machine.lua",
      ["lc.vm.stack"] = "src/lc/vm/stack.lua",
      ["lc.vm.stdlib"] = "src/lc/vm/stdlib.lua",
      ["lc.vm.value"] = "src/lc/vm/value.lua"
   },
   copy_directories = {
      "docs",
      "tests"
   }
}
