-
-
Notifications
You must be signed in to change notification settings - Fork 285
/
test_pkg_bubble.jl
165 lines (124 loc) Β· 4.41 KB
/
test_pkg_bubble.jl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
### A Pluto.jl notebook ###
# v0.17.5
using Markdown
using InteractiveUtils
# βββ‘ f16ef748-7c86-11ec-10a5-830de8dd2a2e
md"""
# Package Managment AST tests
- `Random` or `Downloads` indicates the name should be parsed as package name
- Single letter names are for everything that shouldn't be parsed
- Random `Base` thrown in to make sure it is not parsed
"""
# βββ‘ e99b72b2-8939-430c-b8b3-25155559e7dc
macro >(expr) end
# βββ‘ e7f324d7-e4b0-498a-a8a2-f94f52a9453d
@> using Random
# βββ‘ fb917588-1499-433b-aeba-e6833346c968
@> using Random: a as x
# βββ‘ d4f1ec8b-7597-45bf-9cea-4770802d516b
@> using Random.A.B
# βββ‘ a68c8859-d7dd-4e8d-9996-f81216b84355
@> using Random.B.C: X
# βββ‘ 589ee4e7-8fec-424a-82f7-cf0a700bf20a
@> using .A.B.C: X
# βββ‘ 5e9f4f30-39f5-4c1d-b94d-4d937d37c47f
@> using Random.B.C, Downloads.K
# βββ‘ 55449e27-c8db-4593-bc3b-0011179c6b20
@> import Random
# βββ‘ 91b12b1c-1590-421e-8904-6b728bbf004d
@> import Base
# βββ‘ 9d42b339-f64d-4ce8-b765-0ebd060dec55
@> import Random: a, b
# βββ‘ d555a75d-eed6-4cb8-82a0-53f84ceb982a
@> import Random: A as Z
# βββ‘ db8041c4-645c-4af9-8d33-aa4dfd45ea5f
@> import Random as X, Downloads as Y, .A
# βββ‘ 42a5bed8-c761-4e9d-907d-25d49157647b
@> import Random, Base, .A as X
# βββ‘ 7c4496e7-5b21-4748-9877-bff4a7ae5752
@> import .A: X, Y
# βββ‘ 04faa311-541d-44c7-a189-e390c5cbdef9
@> import .A
# βββ‘ 3490d653-47da-4cea-939e-076ad38558d7
@> import .A as X, ..A as Y
# βββ‘ 1fc087ca-70b3-43d2-8793-70131227329f
@> import ..A
# βββ‘ 7150f6b7-aa4f-44bf-a751-9c34c4a1c981
md"---"
# βββ‘ b371f04d-0a89-4aa9-a03a-7c903270fd20
md"---"
# βββ‘ 3749489b-49d3-4187-a2f6-1dddc0e97f92
@> import Random as
# βββ‘ ed56bd75-8d7d-45ec-a3f9-c440141f7633
@> import NotExisting
# βββ‘ 00000000-0000-0000-0000-000000000001
PLUTO_PROJECT_TOML_CONTENTS = """
[deps]
Downloads = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
"""
# βββ‘ 00000000-0000-0000-0000-000000000002
PLUTO_MANIFEST_TOML_CONTENTS = """
# This file is machine-generated - editing it directly is not advised
[[ArgTools]]
uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f"
[[Artifacts]]
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
[[Downloads]]
deps = ["ArgTools", "LibCURL", "NetworkOptions"]
uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
[[LibCURL]]
deps = ["LibCURL_jll", "MozillaCACerts_jll"]
uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21"
[[LibCURL_jll]]
deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"]
uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0"
[[LibSSH2_jll]]
deps = ["Artifacts", "Libdl", "MbedTLS_jll"]
uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8"
[[Libdl]]
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
[[MbedTLS_jll]]
deps = ["Artifacts", "Libdl"]
uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1"
[[MozillaCACerts_jll]]
uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
[[NetworkOptions]]
uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
[[Random]]
deps = ["Serialization"]
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
[[Serialization]]
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
[[Zlib_jll]]
deps = ["Libdl"]
uuid = "83775a58-1f1d-513f-b197-d71354ab007a"
[[nghttp2_jll]]
deps = ["Artifacts", "Libdl"]
uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d"
"""
# βββ‘ Cell order:
# ββf16ef748-7c86-11ec-10a5-830de8dd2a2e
# ββe99b72b2-8939-430c-b8b3-25155559e7dc
# β β55449e27-c8db-4593-bc3b-0011179c6b20
# β β9d42b339-f64d-4ce8-b765-0ebd060dec55
# β βd555a75d-eed6-4cb8-82a0-53f84ceb982a
# β βdb8041c4-645c-4af9-8d33-aa4dfd45ea5f
# β β42a5bed8-c761-4e9d-907d-25d49157647b
# β β7c4496e7-5b21-4748-9877-bff4a7ae5752
# β β04faa311-541d-44c7-a189-e390c5cbdef9
# β β3490d653-47da-4cea-939e-076ad38558d7
# β β1fc087ca-70b3-43d2-8793-70131227329f
# ββ7150f6b7-aa4f-44bf-a751-9c34c4a1c981
# β βe7f324d7-e4b0-498a-a8a2-f94f52a9453d
# β βfb917588-1499-433b-aeba-e6833346c968
# β βd4f1ec8b-7597-45bf-9cea-4770802d516b
# β βa68c8859-d7dd-4e8d-9996-f81216b84355
# β β589ee4e7-8fec-424a-82f7-cf0a700bf20a
# β β5e9f4f30-39f5-4c1d-b94d-4d937d37c47f
# ββb371f04d-0a89-4aa9-a03a-7c903270fd20
# β β3749489b-49d3-4187-a2f6-1dddc0e97f92
# β βed56bd75-8d7d-45ec-a3f9-c440141f7633
# β β91b12b1c-1590-421e-8904-6b728bbf004d
# ββ00000000-0000-0000-0000-000000000001
# ββ00000000-0000-0000-0000-000000000002