This version of the module is deprecated: Moved to moonbit-community/diago. Use moonbit-community/diago@0.4.0 or later and update import paths.
Milky2018/diago/ir does not have a README file
pub(all) suberror CompileError {
InvalidKey(String)
InvalidValue(String)
DuplicateField(String)
InvalidSubstitution(String)
ImportError(String)
}impl Eq for CompileErrorimpl Show for CompileErrorpub struct EdgeReference {
range : Range
edge_index : Int
primary : Bool
due_to_glob : Bool
due_to_lazy_glob : Bool
}impl Eq for EdgeReferenceimpl Show for EdgeReferencepub struct Field {
name : String
primary : Scalar?
composite : Composite?
references : Array[FieldReference]
}pub struct FieldReference {
range : Range
string : String
key_path_index : Int
primary : Bool
due_to_glob : Bool
due_to_lazy_glob : Bool
}impl Eq for FieldReferenceimpl Show for FieldReferencefn FieldReference::new(range : Range, string : String, key_path_index : Int, primary : Bool) -> FieldReferencepub type ImportResolver (String) -> String?#deprecated("Use `struct T(A)` to declare a newtype and use `.0` access the underlying type instead.")
fn ImportResolver::inner(self : ImportResolver) -> ((String) -> String?)impl Eq for ScalarValueimpl Show for ScalarValuefn is_board_keyword(name : String) -> Boolfn is_reserved_keyword(name : String) -> Bool