Milky2018/diago/ir does not have a README file
impl Show for CompileError#deprecated("`CompileError::equal` is deprecated, use `Eq::equal` instead.")
fn CompileError::equal(CompileError, CompileError) -> Bool#deprecated("`CompileError::not_equal` is deprecated, use `Eq::not_equal` instead.")
fn CompileError::not_equal(x : CompileError, y : CompileError) -> Bool#deprecated("`CompileError::output` is deprecated, use `Show::output` instead.")
fn CompileError::output(self : CompileError, logger : &Logger) -> Unit#deprecated("`CompileError::to_repr` is deprecated, use `@moonbitlang/core/debug.Debug::to_repr` instead.")
fn CompileError::to_repr(CompileError) -> Reprpub struct EdgeID {
src_path : Array[String]
src_path_syntax : Array[StringValue]
src_arrow : Bool
dst_path : Array[String]
dst_path_syntax : Array[StringValue]
dst_arrow : Bool
index : Int?
glob : Bool
} derive(Eq, Debug)fn EdgeID::new(src_path : Array[String], dst_path : Array[String], src_arrow : Bool, dst_arrow : Bool, src_path_syntax? : Array[StringValue]?, dst_path_syntax? : Array[StringValue]?) -> EdgeIDfn EdgeID::with_glob(src_path : Array[String], dst_path : Array[String], src_arrow : Bool, dst_arrow : Bool, src_path_syntax? : Array[StringValue]?, dst_path_syntax? : Array[StringValue]?) -> EdgeIDfn EdgeID::with_index(src_path : Array[String], dst_path : Array[String], src_arrow : Bool, dst_arrow : Bool, index : Int, src_path_syntax? : Array[StringValue]?, dst_path_syntax? : Array[StringValue]?) -> EdgeIDpub struct EdgeReference {
range : Range
edge : Edge?
context : RefContext?
edge_index : Int
primary : Bool
due_to_glob : Bool
due_to_lazy_glob : Bool
} derive(Eq, Debug)#deprecated("`EdgeReference::equal` is deprecated, use `Eq::equal` instead.")
fn EdgeReference::equal(EdgeReference, EdgeReference) -> Boolfn EdgeReference::from_ast(edge : Edge, edge_index : Int, primary : Bool, context : RefContext, due_to_glob? : Bool, due_to_lazy_glob? : Bool) -> EdgeReference#deprecated("`EdgeReference::not_equal` is deprecated, use `Eq::not_equal` instead.")
fn EdgeReference::not_equal(x : EdgeReference, y : EdgeReference) -> Bool#deprecated("`EdgeReference::to_repr` is deprecated, use `@moonbitlang/core/debug.Debug::to_repr` instead.")
fn EdgeReference::to_repr(EdgeReference) -> Reprpub struct Field {
name : String
name_syntax : StringValue?
primary : Scalar?
composite : Composite?
references : Array[FieldReference]
import_ast : Node?
path : NodePath?
} derive(Eq, Debug)fn Field::new(name : String, primary : Scalar?, composite : Composite?, references : Array[FieldReference], name_syntax? : StringValue?) -> Fieldpub struct FieldReference {
range : Range
string : String
syntax : StringValue?
key_path : KeyPath?
context : RefContext?
key_path_index : Int
primary : Bool
due_to_glob : Bool
due_to_lazy_glob : Bool
} derive(Eq, Debug)#deprecated("`FieldReference::equal` is deprecated, use `Eq::equal` instead.")
fn FieldReference::equal(FieldReference, FieldReference) -> Boolfn FieldReference::from_ast(syntax : StringValue, key_path : KeyPath, key_path_index : Int, primary : Bool, context : RefContext, due_to_glob? : Bool, due_to_lazy_glob? : Bool) -> FieldReferencefn FieldReference::new(range : Range, string : String, key_path_index : Int, primary : Bool) -> FieldReference#deprecated("`FieldReference::not_equal` is deprecated, use `Eq::not_equal` instead.")
fn FieldReference::not_equal(x : FieldReference, y : FieldReference) -> Bool#deprecated("`FieldReference::to_repr` is deprecated, use `@moonbitlang/core/debug.Debug::to_repr` instead.")
fn FieldReference::to_repr(FieldReference) -> Reprpub struct ImportResolver((String) -> String?)#deprecated("`NodePathSegment::equal` is deprecated, use `Eq::equal` instead.")
fn NodePathSegment::equal(NodePathSegment, NodePathSegment) -> Bool#deprecated("`NodePathSegment::not_equal` is deprecated, use `Eq::not_equal` instead.")
fn NodePathSegment::not_equal(x : NodePathSegment, y : NodePathSegment) -> Bool#deprecated("`NodePathSegment::to_repr` is deprecated, use `@moonbitlang/core/debug.Debug::to_repr` instead.")
fn NodePathSegment::to_repr(NodePathSegment) -> Repr#deprecated("`RefContext::equal` is deprecated, use `Eq::equal` instead.")
fn RefContext::equal(RefContext, RefContext) -> Bool#deprecated("`RefContext::not_equal` is deprecated, use `Eq::not_equal` instead.")
fn RefContext::not_equal(x : RefContext, y : RefContext) -> Bool#deprecated("`RefContext::to_repr` is deprecated, use `@moonbitlang/core/debug.Debug::to_repr` instead.")
fn RefContext::to_repr(RefContext) -> Repr#deprecated("`ScalarValue::equal` is deprecated, use `Eq::equal` instead.")
fn ScalarValue::equal(ScalarValue, ScalarValue) -> Bool#deprecated("`ScalarValue::not_equal` is deprecated, use `Eq::not_equal` instead.")
fn ScalarValue::not_equal(x : ScalarValue, y : ScalarValue) -> Bool#deprecated("`ScalarValue::to_repr` is deprecated, use `@moonbitlang/core/debug.Debug::to_repr` instead.")
fn ScalarValue::to_repr(ScalarValue) -> Reprfn is_board_keyword(name : String) -> Boolfn is_reserved_keyword(name : String) -> BoolInstall
Download zipA diagram toolkit for MoonBit with Dagre, ELK, and Railway layout engines, rendering SVG, ASCII, and Unicode outputs.
Dependencies