コード例 #1
0
ファイル: TemplateTokenizer.cs プロジェクト: viciproject/core
        public override TemplateToken CreateToken(ITokenMatcher tokenMatcher, string token)
        {
            TemplateTokenMatcher matcher = (TemplateTokenMatcher)tokenMatcher;

            if (matcher != null && matcher.TokenType == TemplateTokenType.ForEach)
            {
                string[] pieces = token.Split('\0');

                return(new ForeachTemplateToken(matcher, pieces[0], pieces[1]));
            }
            else
            {
                return(new TemplateToken(matcher, token));
            }
        }
コード例 #2
0
ファイル: TemplateToken.cs プロジェクト: TheMouster/core
 public TemplateToken(TemplateTokenMatcher tokenMatcher, string token) : base(tokenMatcher, token)
 {
 }
コード例 #3
0
 public ForeachTemplateToken(TemplateTokenMatcher tokenMatcher, string iterator, string expression) : base(tokenMatcher, expression)
 {
     _iterator = iterator;
 }
コード例 #4
0
 public ForeachTemplateToken(TemplateTokenMatcher tokenMatcher, string iterator, string expression) : base(tokenMatcher, expression)
 {
     _iterator = iterator;
 }
コード例 #5
0
 public TemplateToken(TemplateTokenMatcher tokenMatcher, string token) : base(tokenMatcher, token)
 {
 }