Expand description
Phase 37: Largo.toml Manifest Parser
Parses project manifests for LOGOS build configuration.
The manifest file (Largo.toml) defines project metadata, dependencies,
and build settings. This module provides types for parsing and serializing
these manifests.
§Example Manifest
[package]
name = "my_project"
version = "1.0.0"
description = "A LOGOS project"
entry = "src/main.lg"
[dependencies]
std = "logos:std"
math = { path = "./math" }Structs§
- Dependency
Detail - Detailed dependency specification.
- Manifest
- Project manifest (
Largo.toml). - Package
- Package metadata from the
[package]section.
Enums§
- Dependency
Spec - Dependency specification.
- Manifest
Error - Errors that can occur when loading a manifest