diff --git a/crates/erg_compiler/lib/external/matplotlib.d/__init__.d.er b/crates/erg_compiler/lib/external/matplotlib.d/__init__.d.er new file mode 100644 index 00000000..a15813ca --- /dev/null +++ b/crates/erg_compiler/lib/external/matplotlib.d/__init__.d.er @@ -0,0 +1 @@ +.pyplot = pyimport "./pyplot" diff --git a/crates/erg_compiler/lib/external/matplotlib.d/legend.d/__init__.d.er b/crates/erg_compiler/lib/external/matplotlib.d/legend.d/__init__.d.er new file mode 100644 index 00000000..f79972cd --- /dev/null +++ b/crates/erg_compiler/lib/external/matplotlib.d/legend.d/__init__.d.er @@ -0,0 +1 @@ +.Legend: ClassType diff --git a/crates/erg_compiler/lib/external/matplotlib.d/lines.d/__init__.d.er b/crates/erg_compiler/lib/external/matplotlib.d/lines.d/__init__.d.er new file mode 100644 index 00000000..85960617 --- /dev/null +++ b/crates/erg_compiler/lib/external/matplotlib.d/lines.d/__init__.d.er @@ -0,0 +1,2 @@ +.Line2D: ClassType +.Line3D: ClassType diff --git a/crates/erg_compiler/lib/external/matplotlib.d/pyplot.d/__init__.d.er b/crates/erg_compiler/lib/external/matplotlib.d/pyplot.d/__init__.d.er new file mode 100644 index 00000000..21392762 --- /dev/null +++ b/crates/erg_compiler/lib/external/matplotlib.d/pyplot.d/__init__.d.er @@ -0,0 +1,10 @@ +lines = pyimport "../lines" +text = pyimport "../text" +legend = pyimport "../legend" + +.plot!: (*args: Obj, scaleX := Bool, scaleY := Bool) => [Obj; _] +.show!: () => NoneType +.title!: (title: Str) => text.Text +.xlabel!: (label: Str) => text.Text +.ylabel!: (label: Str) => text.Text +.legend!: (labels := [Str; _]) => legend.Legend diff --git a/crates/erg_compiler/lib/external/matplotlib.d/text.d/__init__.d.er b/crates/erg_compiler/lib/external/matplotlib.d/text.d/__init__.d.er new file mode 100644 index 00000000..50ea975f --- /dev/null +++ b/crates/erg_compiler/lib/external/matplotlib.d/text.d/__init__.d.er @@ -0,0 +1 @@ +.Text: ClassType diff --git a/crates/erg_compiler/lib/external/setuptools.d/__init__.d.er b/crates/erg_compiler/lib/external/setuptools.d/__init__.d.er new file mode 100644 index 00000000..c9611432 --- /dev/null +++ b/crates/erg_compiler/lib/external/setuptools.d/__init__.d.er @@ -0,0 +1 @@ +.setup!: (*Obj,) => NoneType diff --git a/crates/erg_compiler/lib/external/setuptools.d/command.d/develop.d.er b/crates/erg_compiler/lib/external/setuptools.d/command.d/develop.d.er new file mode 100644 index 00000000..05902313 --- /dev/null +++ b/crates/erg_compiler/lib/external/setuptools.d/command.d/develop.d.er @@ -0,0 +1,3 @@ +.Develop = 'develop': ClassType +.Develop. + run!: (self: .Develop) => NoneType diff --git a/crates/erg_compiler/lib/external/setuptools.d/command.d/install.d.er b/crates/erg_compiler/lib/external/setuptools.d/command.d/install.d.er new file mode 100644 index 00000000..d8294f5b --- /dev/null +++ b/crates/erg_compiler/lib/external/setuptools.d/command.d/install.d.er @@ -0,0 +1,3 @@ +.Install = 'install': ClassType +.Install. + run!: (self: .Install) => NoneType