aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorDaniel Gavin <danielgavin5@hotmail.com>2022-07-18 18:40:43 +0200
committerDaniel Gavin <danielgavin5@hotmail.com>2022-07-18 18:40:43 +0200
commit0bce9200239fed06dd71ab82a7e0de254a146cff (patch)
tree128e041a7ffeeaf99bfa5461a5d8789841344291 /tools
parentb0f127175d05d00d14cd4fee43a50718e83664a7 (diff)
Added new suffix type to handle newline comments in odinfmt.
Diffstat (limited to 'tools')
-rw-r--r--tools/odinfmt/tests/.snapshots/calls.odin9
-rw-r--r--tools/odinfmt/tests/.snapshots/comments.odin5
-rw-r--r--tools/odinfmt/tests/.snapshots/proc_types.odin5
-rw-r--r--tools/odinfmt/tests/calls.odin10
-rw-r--r--tools/odinfmt/tests/comments.odin6
-rw-r--r--tools/odinfmt/tests/proc_types.odin5
6 files changed, 29 insertions, 11 deletions
diff --git a/tools/odinfmt/tests/.snapshots/calls.odin b/tools/odinfmt/tests/.snapshots/calls.odin
index d169f9b..184c53f 100644
--- a/tools/odinfmt/tests/.snapshots/calls.odin
+++ b/tools/odinfmt/tests/.snapshots/calls.odin
@@ -2,8 +2,6 @@ package odinfmt_test
calls :: proc() {
-
-
aaaaaaaaaaaaa44444444777aaesult :=
vk.CreateInsaaaaaadafaddddadwadawdwadawdawddgddaaaknce(
my_really_cool_call(
@@ -14,7 +12,6 @@ calls :: proc() {
),
)
-
aaaaaaaaaaaaa44444444777aaesult =
vk.CreateInsaaaaaadafaddddadwadawdwadawdawddgddaaaknce(
my_really_cool_call(
@@ -34,7 +31,6 @@ calls :: proc() {
),
)
-
result = vk.CreateInsance(
my_really_cool_call(
aaaaaaaaaaaaaaaaaaaaa,
@@ -44,7 +40,6 @@ calls :: proc() {
),
)
-
test_2(
Foo{
field1 = 1,
@@ -58,5 +53,9 @@ calls :: proc() {
},
)
+ slice.sort_by(fis, proc(a, b: os.File_Info) -> bool {
+ return a.name < b.name
+ })
+
}
diff --git a/tools/odinfmt/tests/.snapshots/comments.odin b/tools/odinfmt/tests/.snapshots/comments.odin
new file mode 100644
index 0000000..c9fc4db
--- /dev/null
+++ b/tools/odinfmt/tests/.snapshots/comments.odin
@@ -0,0 +1,5 @@
+package odinfmt_test
+
+//Comments are really important
+
+GetPhysicsBody :: proc(index: int) -> PhysicsBody // Returns a physics body of the bodies pool at a specific index
diff --git a/tools/odinfmt/tests/.snapshots/proc_types.odin b/tools/odinfmt/tests/.snapshots/proc_types.odin
new file mode 100644
index 0000000..da6e334
--- /dev/null
+++ b/tools/odinfmt/tests/.snapshots/proc_types.odin
@@ -0,0 +1,5 @@
+package odinfmt_test
+
+
+GetPhysicsBody :: proc(index: int) ->
+ ReallllllllllllllllllllllllllllllllllllllyThiccccccccccccccccccccccccPhysicsBody
diff --git a/tools/odinfmt/tests/calls.odin b/tools/odinfmt/tests/calls.odin
index ae9837b..38a848d 100644
--- a/tools/odinfmt/tests/calls.odin
+++ b/tools/odinfmt/tests/calls.odin
@@ -2,20 +2,14 @@ package odinfmt_test
calls :: proc() {
-
-
aaaaaaaaaaaaa44444444777aaesult := vk.CreateInsaaaaaadafaddddadwadawdwadawdawddgddaaaknce(my_really_cool_call(aaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb, cccccccccccccccccccccccccccccccc, ddddddddddddddddddddddddddddddddddddd))
-
aaaaaaaaaaaaa44444444777aaesult = vk.CreateInsaaaaaadafaddddadwadawdwadawdawddgddaaaknce(my_really_cool_call(aaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb, cccccccccccccccccccccccccccccccc, ddddddddddddddddddddddddddddddddddddd))
result := vk.CreateInsance(my_really_cool_call(aaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb, cccccccccccccccccccccccccccccccc, ddddddddddddddddddddddddddddddddddddd))
-
result = vk.CreateInsance(my_really_cool_call(aaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb, cccccccccccccccccccccccccccccccc, ddddddddddddddddddddddddddddddddddddd))
-
-
test_2(
Foo{field1 = 1,
field2 = "hello",
@@ -27,6 +21,10 @@ calls :: proc() {
field8 = 1,
},
)
+
+ slice.sort_by(fis, proc(a, b: os.File_Info) -> bool {
+ return a.name < b.name
+ })
}
diff --git a/tools/odinfmt/tests/comments.odin b/tools/odinfmt/tests/comments.odin
new file mode 100644
index 0000000..e22e2d9
--- /dev/null
+++ b/tools/odinfmt/tests/comments.odin
@@ -0,0 +1,6 @@
+package odinfmt_test
+
+//Comments are really important
+
+GetPhysicsBody :: proc(index: int) -> PhysicsBody // Returns a physics body of the bodies pool at a specific index
+
diff --git a/tools/odinfmt/tests/proc_types.odin b/tools/odinfmt/tests/proc_types.odin
new file mode 100644
index 0000000..53dafa3
--- /dev/null
+++ b/tools/odinfmt/tests/proc_types.odin
@@ -0,0 +1,5 @@
+package odinfmt_test
+
+
+GetPhysicsBody :: proc(index: int) -> ReallllllllllllllllllllllllllllllllllllllyThiccccccccccccccccccccccccPhysicsBody
+