Skip to main content

bind/compiler/
mod.rs

1// Copyright 2021 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5pub mod compiler;
6pub mod dependency_graph;
7pub mod instruction;
8pub mod symbol_table;
9
10pub use self::compiler::{
11    BindRules, BindRulesDecodeError, CompiledBindRules, CompilerError, CompositeBindRules,
12    CompositeParent, SymbolicInstruction, SymbolicInstructionInfo, compile, compile_bind,
13    compile_statements,
14};
15
16pub use self::symbol_table::{
17    Symbol, SymbolTable, get_deprecated_key_identifier, get_deprecated_key_identifiers,
18    get_deprecated_key_value,
19};
20
21pub mod test_lib;