Skip to main content

mz_deploy/project/
syntax.rs

1// Copyright Materialize, Inc. and contributors. All rights reserved.
2//
3// Use of this software is governed by the Business Source License
4// included in the LICENSE file.
5//
6// As of the Change Date specified in that file, in accordance with
7// the Business Source License, use of this software will be governed
8// by the Apache License, Version 2.0.
9
10//! Source-facing compiler inputs.
11//!
12//! This subsystem owns behavior defined directly by project source files:
13//!
14//! - directory and file discovery
15//! - profile-specific file variants
16//! - parsed input structures
17//! - variable substitution
18//! - SQL parsing with source locations
19//!
20//! These modules describe how bytes on disk become structured compiler inputs.
21
22pub(crate) mod input;
23pub(crate) mod parser;
24pub(crate) mod profile_files;
25pub(crate) mod variables;