summaryrefslogtreecommitdiffstats
path: root/vendor/golang.org/x/text/internal/export/idna/common_test.go
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2017-03-24 23:31:34 -0700
committerenahum <nahumhbl@gmail.com>2017-03-25 03:31:34 -0300
commit54d3d47daf9190275bbdaf8703b84969a4593451 (patch)
tree05899b296d0186c1a0da8a540bc486e34ad8eec9 /vendor/golang.org/x/text/internal/export/idna/common_test.go
parent7460302dec7796e01c98264e84bece8169cb6ed9 (diff)
downloadchat-54d3d47daf9190275bbdaf8703b84969a4593451.tar.gz
chat-54d3d47daf9190275bbdaf8703b84969a4593451.tar.bz2
chat-54d3d47daf9190275bbdaf8703b84969a4593451.zip
PLT-6076 Adding viper libs for config file changes (#5871)
* Adding viper libs for config file changes * Removing the old fsnotify lib * updating some missing libs
Diffstat (limited to 'vendor/golang.org/x/text/internal/export/idna/common_test.go')
-rw-r--r--vendor/golang.org/x/text/internal/export/idna/common_test.go55
1 files changed, 55 insertions, 0 deletions
diff --git a/vendor/golang.org/x/text/internal/export/idna/common_test.go b/vendor/golang.org/x/text/internal/export/idna/common_test.go
new file mode 100644
index 000000000..0b07c12d7
--- /dev/null
+++ b/vendor/golang.org/x/text/internal/export/idna/common_test.go
@@ -0,0 +1,55 @@
+// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+
+package idna
+
+// This file contains code that is common between the generation code and the
+// package's test code.
+
+import (
+ "log"
+
+ "golang.org/x/text/internal/ucd"
+)
+
+func catFromEntry(p *ucd.Parser) (cat category) {
+ r := p.Rune(0)
+ switch s := p.String(1); s {
+ case "valid":
+ cat = valid
+ case "disallowed":
+ cat = disallowed
+ case "disallowed_STD3_valid":
+ cat = disallowedSTD3Valid
+ case "disallowed_STD3_mapped":
+ cat = disallowedSTD3Mapped
+ case "mapped":
+ cat = mapped
+ case "deviation":
+ cat = deviation
+ case "ignored":
+ cat = ignored
+ default:
+ log.Fatalf("%U: Unknown category %q", r, s)
+ }
+ if s := p.String(3); s != "" {
+ if cat != valid {
+ log.Fatalf(`%U: %s defined for %q; want "valid"`, r, s, p.String(1))
+ }
+ switch s {
+ case "NV8":
+ cat = validNV8
+ case "XV8":
+ cat = validXV8
+ default:
+ log.Fatalf("%U: Unexpected exception %q", r, s)
+ }
+ }
+ return cat
+}
+
+var joinType = map[string]info{
+ "L": joiningL,
+ "D": joiningD,
+ "T": joiningT,
+ "R": joiningR,
+}