mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-30 14:54:59 +01:00
Rename main to Main for Carbon style consistency (#939)
Main() is more consistency with Carbon's naming guidelines. C# offers some precedent: https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/program-structure/main-command-line
This commit is contained in:
@@ -13,6 +13,6 @@ package ExecutableSemanticsTest api;
|
||||
|
||||
fn add(x: i32, y: i32) -> auto { return x + y; }
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
return add(1, 2) - 3;
|
||||
}
|
||||
|
||||
+1
-1
@@ -20,6 +20,6 @@ fn Recurse(x: i32, do_recurse: Bool) -> auto {
|
||||
return x;
|
||||
}
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
return Recurse(1, true) - 3;
|
||||
}
|
||||
|
||||
+1
-1
@@ -21,6 +21,6 @@ fn Add(x: i32, y: i32) -> auto {
|
||||
}
|
||||
}
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
return Add(1, 2) - 3;
|
||||
}
|
||||
|
||||
@@ -14,6 +14,6 @@ package ExecutableSemanticsTest api;
|
||||
fn NoReturn() -> auto {
|
||||
}
|
||||
|
||||
fn main() {
|
||||
fn Main() {
|
||||
NoReturn();
|
||||
}
|
||||
|
||||
+1
-1
@@ -16,6 +16,6 @@ fn Add(x: i32, y: i32) -> auto;
|
||||
|
||||
fn Add(x: i32, y: i32) -> auto { return x + y; }
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
return Add(1, 2) - 3;
|
||||
}
|
||||
|
||||
@@ -19,6 +19,6 @@ fn f(x: Id(i32)) -> i32 {
|
||||
return x;
|
||||
}
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
return f(0);
|
||||
}
|
||||
|
||||
+1
-1
@@ -15,6 +15,6 @@ fn Id(t: Type) -> auto { return t; }
|
||||
|
||||
// Test non-trivial type expression in return type.
|
||||
|
||||
fn main() -> Id(i32) {
|
||||
fn Main() -> Id(i32) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ fn Id(t: Type) -> auto { return t; }
|
||||
|
||||
// Test non-trivial type expression in variable declaration statement.
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
var x: Id(i32) = 0;
|
||||
return x;
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ package ExecutableSemanticsTest api;
|
||||
// Test empty parameters and return type
|
||||
fn f() { }
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
f();
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ package ExecutableSemanticsTest api;
|
||||
|
||||
fn f(x: i32, y: i32) -> i32 { return x + y; }
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
var xy: (i32, i32) = (1, 2);
|
||||
// should fail to type-check
|
||||
return f(xy);
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
package ExecutableSemanticsTest api;
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
var x: i32 = 0;
|
||||
match(0) {
|
||||
case 1 => { x = 1; }
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
package ExecutableSemanticsTest api;
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
var x: i32 = 0;
|
||||
match (0) {
|
||||
case 1 => { x = 1; }
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
package ExecutableSemanticsTest api;
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
match (0) {
|
||||
case 1 => return 0;
|
||||
}
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ fn add1(x: i32) -> i32 {
|
||||
return x + 1;
|
||||
}
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
var f: __Fn(i32)->i32 = add1;
|
||||
return f(-1);
|
||||
}
|
||||
|
||||
@@ -15,6 +15,6 @@ fn ReturnSecond(_: i32, x: i32) -> i32 {
|
||||
return x;
|
||||
}
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
return ReturnSecond(1, 0);
|
||||
}
|
||||
|
||||
@@ -16,6 +16,6 @@ fn f(x: i32, y: i32) -> i32 {
|
||||
return x + y;
|
||||
}
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
return f(2,3) - 5;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ fn f(x: i32) -> i32 {
|
||||
return 0;
|
||||
}
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
var a: i32 = 0; var b: i32 = 1;
|
||||
f(a);
|
||||
b = a;
|
||||
|
||||
+1
-1
@@ -19,6 +19,6 @@ fn f(x: i32) -> i32 {
|
||||
}
|
||||
}
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
return f(2);
|
||||
}
|
||||
|
||||
+1
-1
@@ -15,6 +15,6 @@ fn f(x: i32) -> i32 {
|
||||
return x - 1;
|
||||
}
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
return f(1);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
package ExecutableSemanticsTest api;
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
match (0) {
|
||||
case _: auto => return 1;
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
package ExecutableSemanticsTest api;
|
||||
|
||||
fn main() -> i32 {
|
||||
fn Main() -> i32 {
|
||||
var t: (auto, (i32, i32)) = ((1,2),(3,4));
|
||||
return t[0][0] + t[1][1] - 5;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user