Remove when suffixes; Implement file scope when statement, evaluated in source order

This commit is contained in:
Ginger Bill
2017-09-10 15:17:37 +01:00
parent 85097a9958
commit e6e0aba8c3
12 changed files with 373 additions and 400 deletions
+5 -2
View File
@@ -1,8 +1,6 @@
import "core:fmt.odin";
import "core:strconv.odin";
import "core:mem.odin";
import "core:thread.odin" when ODIN_OS == "windows";
import win32 "core:sys/windows.odin" when ODIN_OS == "windows";
import "core:atomics.odin";
import "core:bits.odin";
import "core:hash.odin";
@@ -17,6 +15,11 @@ import "core:types.odin";
import "core:utf8.odin";
import "core:utf16.odin";
when ODIN_OS == "windows" {
import "core:thread.odin";
import win32 "core:sys/windows.odin";
}
general_stuff :: proc() {
{ // `do` for inline statmes rather than block
foo :: proc() do fmt.println("Foo!");