microsoft/qdk

Public

mirrored fromhttps://github.com/microsoft/qdkAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
cd67b36992d2ea20ba330acb56e2e9ac04c11938

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

compiler/qsc/src/lib.rs

37lines · modecode

1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4#![warn(clippy::mod_module_files, clippy::pedantic, clippy::unwrap_used)]
5
6pub mod compile;
7mod error;
8pub mod interpret;
9
10pub use qsc_frontend::compile::{CompileUnit, PackageStore, SourceContents, SourceMap, SourceName};
11
12pub mod resolve {
13 pub use qsc_frontend::resolve::Res;
14}
15
16pub mod fir {
17 pub use qsc_fir::{fir::*, *};
18}
19
20pub mod hir {
21 pub use qsc_hir::{hir::*, *};
22}
23
24pub mod ast {
25 pub use qsc_ast::{ast::*, *};
26}
27
28pub use qsc_data_structures::span::Span;
29
30pub use qsc_frontend::compile::TargetProfile;
31
32pub use qsc_passes::PackageType;
33
34pub use qsc_eval::{
35 backend::{Backend, SparseSim},
36 output::{fmt_basis_state_label, fmt_complex, format_state_id, get_phase},
37};
38