示例#1
0
        private void ReadHeadRules(StreamReader reader)
        {
            string line;

            while ((line = reader.ReadLine()) != null)
            {
                var st   = new StringTokenizer(line);
                var num  = int.Parse(st.NextToken);
                var type = st.NextToken;
                var dir  = st.NextToken;
                var tags = new string[num - 2];
                var ti   = 0;
                while (st.HasMoreTokens)
                {
                    tags[ti] = st.NextToken;
                    ti++;
                }
                HeadRules[type] = new HeadRule(dir == "1", tags);
            }
        }
示例#2
0
 private void ReadHeadRules(StreamReader reader) {
     string line;
     while ((line = reader.ReadLine()) != null) {
         var st = new StringTokenizer(line);
         var num = int.Parse(st.NextToken);
         var type = st.NextToken;
         var dir = st.NextToken;
         var tags = new string[num - 2];
         var ti = 0;
         while (st.HasMoreTokens) {
             tags[ti] = st.NextToken;
             ti++;
         }
         HeadRules[type] = new HeadRule(dir == "1", tags);
     }
 }