Skip to content

Commit

Permalink
Prepend . to src path after stripping project root
Browse files Browse the repository at this point in the history
  • Loading branch information
oneness committed Jan 24, 2025
1 parent 75da896 commit 8ae4847
Show file tree
Hide file tree
Showing 290 changed files with 336 additions and 335 deletions.
5 changes: 3 additions & 2 deletions compiler-core/src/erlang.rs
Original file line number Diff line number Diff line change
Expand Up @@ -231,8 +231,9 @@ fn module_document<'a>(
.unwrap_or_else(|| {
EcoString::from(
src_path_full
.strip_prefix(&(root_str + "/"))
.unwrap_or(&src_path_full),
.strip_prefix(&root_str)
.map(|remaining| format!(".{}", remaining))
.unwrap_or_else(|| src_path_full.to_string()),
)
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pub fn a() { "\n" "\r" "\t" "\\" "\"" "\\^" }

-export([a/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec a() -> binary().
a() ->
<<"\n"/utf8>>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec main() -> integer().
main() ->
A = (2 * (3 + 1)) div 2,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec main() -> bitstring().
main() ->
Code = <<"hello world"/utf8>>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec main() -> integer().
main() ->
X = begin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 4).
-file("./project/test/my/mod.gleam", 4).
-spec main() -> integer().
main() ->
1.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 4).
-file("./project/test/my/mod.gleam", 4).
-spec main() -> integer().
main() ->
1.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 4).
-file("./project/test/my/mod.gleam", 4).
-spec main() -> integer().
main() ->
1.
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ pub fn main() {

-export([function/0, main/0]).

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec function() -> integer().
function() ->
1.

-file("project/test/my/mod.gleam", 8).
-file("./project/test/my/mod.gleam", 8).
-spec main() -> integer().
main() ->
function().
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 4).
-file("./project/test/my/mod.gleam", 4).
-spec main() -> integer().
main() ->
fun some_module:function/0().
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 4).
-file("./project/test/my/mod.gleam", 4).
-spec main() -> integer().
main() ->
some_module:function().
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ pub fn x(y) {

-export([x/1]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec x({ok, any()} | {error, any()}) -> integer().
x(Y) ->
{ok, _} = case Y of
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ fn main() {

-type fn_box() :: {fn_box, fun((integer()) -> integer())}.

-file("project/test/my/mod.gleam", 5).
-file("./project/test/my/mod.gleam", 5).
-spec main() -> integer().
main() ->
B = {fn_box, fun(X) -> X end},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec main() -> integer().
main() ->
T = {fun(X) -> X end},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ pub type Box {

-type box() :: {box, integer()}.

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec main(any()) -> fun((integer()) -> box()).
main(A) ->
fun(Field@0) -> {box, Field@0} end.
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ pub fn main() {

-export(['moduleInfo'/0, main/0]).

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec 'moduleInfo'() -> integer().
'moduleInfo'() ->
1.

-file("project/test/my/mod.gleam", 6).
-file("./project/test/my/mod.gleam", 6).
-spec main() -> integer().
main() ->
'moduleInfo'().
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 4).
-file("./project/test/my/mod.gleam", 4).
-spec main() -> integer().
main() ->
some_module:'moduleInfo'().
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 4).
-file("./project/test/my/mod.gleam", 4).
-spec main() -> integer().
main() ->
some_module:'moduleInfo'().
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ pub fn main() {

-export(['moduleInfo'/0, main/0]).

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec 'moduleInfo'() -> integer().
'moduleInfo'() ->
1.

-file("project/test/my/mod.gleam", 8).
-file("./project/test/my/mod.gleam", 8).
-spec main() -> integer().
main() ->
'moduleInfo'().
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 4).
-file("./project/test/my/mod.gleam", 4).
-spec main() -> integer().
main() ->
fun some_module:'moduleInfo'/0().
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 4).
-file("./project/test/my/mod.gleam", 4).
-spec main() -> integer().
main() ->
some_module:'moduleInfo'().
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec main() -> float().
main() ->
case 1.0 of
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ pub fn main() {

-export([main/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec main() -> bitstring().
main() ->
Fifteen = 15,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ let x = #(100000000000000000, #(2000000000, 3000000000000, 40000000000), 50000,

-export([go/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec go() -> {integer(),
{integer(), integer(), integer()},
integer(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ pub fn go() {

-export([go/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec go() -> integer().
go() ->
Y = 1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ pub fn go() {

-export([go/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec go() -> integer().
go() ->
Fifteen = 16#F,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ pub fn go() {

-export([go/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec go() -> integer().
go() ->
Y = 1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pub fn t() { True }

-export([t/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec t() -> boolean().
t() ->
true.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ type Null { Null } fn x() { Null }

-type null() :: null.

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec x() -> null().
x() ->
null.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ type Point { Point(x: Int, y: Int) }

-type point() :: {point, integer(), integer()}.

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec x() -> point().
x() ->
{point, 4, 6},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ type Point { Point(x: Int, y: Int) } fn x(y) { let Point(a, b) = y a }

-type point() :: {point, integer(), integer()}.

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec x(point()) -> integer().
x(Y) ->
{point, A, B} = Y,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ pub type State{ Start(Int) End(Int) }

-type state() :: {start, integer()} | {'end', integer()}.

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec build(fun((integer()) -> I)) -> I.
build(Constructor) ->
Constructor(1).

-file("project/test/my/mod.gleam", 3).
-file("./project/test/my/mod.gleam", 3).
-spec main() -> state().
main() ->
build(fun(Field@0) -> {'end', Field@0} end).
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ pub fn x() { go(x: 1, y: 2) go(y: 3, x: 4) }

-export([x/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec go(I, any()) -> I.
go(Xx, Yy) ->
Xx.

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec x() -> integer().
x() ->
go(1, 2),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ fn create_user(user_id) { User(age: 22, id: user_id, name: "") }

-type user() :: {user, integer(), binary(), integer()}.

-file("project/test/my/mod.gleam", 3).
-file("./project/test/my/mod.gleam", 3).
-spec create_user(integer()) -> user().
create_user(User_id) ->
{user, User_id, <<""/utf8>>, 22}.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pub fn run() { case 1, 2 { a, b -> a } }

-export([run/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec run() -> integer().
run() ->
case {1, 2} of
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ type X { X(x: Int, y: Float) }

-type x() :: {x, integer(), float()}.

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec x() -> x().
x() ->
{x, 1, 2.0},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ pub type Money { Pound(Int) }

-type money() :: {pound, integer()}.

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec pound(integer()) -> money().
pound(X) ->
{pound, X}.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pub fn loop() { loop() }

-export([loop/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec loop() -> any().
loop() ->
loop().
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ fn inc(x) { x + 1 }

-export([go/0]).

-file("project/test/my/mod.gleam", 1).
-file("./project/test/my/mod.gleam", 1).
-spec inc(integer()) -> integer().
inc(X) ->
X + 1.

-file("project/test/my/mod.gleam", 2).
-file("./project/test/my/mod.gleam", 2).
-spec go() -> integer().
go() ->
_pipe = 1,
Expand Down
Loading

0 comments on commit 8ae4847

Please sign in to comment.