go_codegen/lib.rs
1// Copyright 2022 The Goscript Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5//! This crate is part of the Goscript project. Please refer to <https://goscript.dev> for more information.
6//!
7//! # Feature
8//! - `async`: Channel and goroutine support
9//! - `btree_map`: Make it use BTreeMap instead of HashMap
10
11mod branch;
12mod consts;
13mod context;
14//mod emit;
15mod package;
16//mod selector;
17mod codegen;
18mod entry;
19mod types;
20
21pub use entry::parse_check_gen;
22pub use go_types::{SourceRead, TraceConfig};