summaryrefslogtreecommitdiff
path: root/src/lib/flag.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2008-10-07 12:31:31 -0700
committerRuss Cox <rsc@golang.org>2008-10-07 12:31:31 -0700
commit2e35ca6c33cd9c089b6536e9405e2f90a8ec101c (patch)
tree133422e9724c37fc7aac2fcf9f1c52b230af51ef /src/lib/flag.go
parent5cff795078a27a56b69a1fa878b3b72be12b60a6 (diff)
downloadgolang-2e35ca6c33cd9c089b6536e9405e2f90a8ec101c.tar.gz
update code to follow new semicolon rules:
* 1. all statements and declarations are terminated by semicolons * 2. semicolons can be omitted at top level. * 3. semicolons can be omitted before and after the closing ) or } * on a list of statements or declarations. /home/rsc/bin/addsemi and then diff+tweak. R=r,gri OCL=16620 CL=16643
Diffstat (limited to 'src/lib/flag.go')
-rw-r--r--src/lib/flag.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/flag.go b/src/lib/flag.go
index 3d6496ce3..968790edf 100644
--- a/src/lib/flag.go
+++ b/src/lib/flag.go
@@ -36,7 +36,7 @@ package flag
* Integer flags accept 1234, 0664, 0x1234 and may be negative.
* Boolean flags may be 1, 0, t, f, true, false, TRUE, FALSE, True, False.
*/
-
+
import fmt "fmt"
//export Bool, Int, String
@@ -71,13 +71,13 @@ func atoi(s string) (value int64, ok bool) {
var base int64 = 10;
i := 0;
if s[0] == '0' {
- base = 8
+ base = 8;
if len(s) > 1 && (s[1] == 'x' || s[1] == 'X') {
base = 16;
i += 2;
}
}
- var n int64 = 0
+ var n int64 = 0;
for ; i < len(s); i++ {
k := ctoi(int64(s[i]));
if k >= base {
@@ -91,7 +91,7 @@ func atoi(s string) (value int64, ok bool) {
func atob(str string) (value bool, ok bool) {
switch str {
case "1", "t", "T", "true", "TRUE", "True":
- return true, true
+ return true, true;
case "0", "f", "F", "false", "FALSE", "False":
return false, true
}
@@ -395,7 +395,7 @@ func (f *Flags) ParseOne(index int) (ok bool, next int)
return false, -1
}
if s[1] == '-' {
- num_minuses++
+ num_minuses++;
if len(s) == 2 { // "--" terminates the flags
return false, index + 1
}
@@ -456,7 +456,7 @@ func (f *Flags) ParseOne(index int) (ok bool, next int)
print("invalid integer value ", value, " for flag: -", name, "\n");
Usage();
}
- flag.value.AsInt().Set(k)
+ flag.value.AsInt().Set(k);
case flag.value.IsString():
if !has_value {
print("flag needs an argument: -", name, "\n");