flaglist = *proplist;
file = "PropList.txt";
table = props;
- installed = unicode.Props;
+ installed = unicode.Properties;
}
if flaglist == "" {
return
);
if flaglist == "all" {
if doProps {
- fmt.Println("// Props is the set of Unicode property tables.");
- fmt.Println("var Props = map[string] []Range {");
+ fmt.Println("// Properties is the set of Unicode property tables.");
+ fmt.Println("var Properties = map[string] []Range {");
} else {
fmt.Println("// Scripts is the set of Unicode script tables.");
fmt.Println("var Scripts = map[string] []Range {");
}
}
-func TestProps(t *testing.T) {
+func TestProperties(t *testing.T) {
notTested := make(map[string] bool);
- for k := range Props {
+ for k := range Properties {
notTested[k] = true
}
for i, test := range inPropTest {
- if _, ok := Props[test.script]; !ok {
+ if _, ok := Properties[test.script]; !ok {
t.Fatal(test.script, "not a known prop")
}
- if !Is(Props[test.script], test.rune) {
+ if !Is(Properties[test.script], test.rune) {
t.Errorf("IsCategory(%#x, %s) = false, want true\n", test.rune, test.script);
}
notTested[test.script] = false, false
// maketables --props=all --url=http://www.unicode.org/Public/5.1.0/ucd/
// DO NOT EDIT
-// Props is the set of Unicode property tables.
-var Props = map[string] []Range {
+// Properties is the set of Unicode property tables.
+var Properties = map[string] []Range {
"Pattern_Syntax": Pattern_Syntax,
"Other_ID_Start": Other_ID_Start,
"Pattern_White_Space": Pattern_White_Space,