Пример #1
0
 protected virtual object EvalNameEdit(ParseTree tree, params object[] paramlist)
 {
     throw new NotImplementedException();
 }
Пример #2
0
        protected virtual object EvalQuoteToken(ParseTree tree, params object[] paramlist)
        {
            string quot = this.GetValue(tree, TokenType.QUOTE, 0) as string;

            return(quot.Substring(1, quot.Length - 2));
        }
Пример #3
0
        protected virtual object EvalPixelToken(ParseTree tree, params object[] paramlist)
        {
            string pixls = this.GetValue(tree, TokenType.PIXELS, 0) as string;

            return(Int32.Parse(pixls.Substring(0, pixls.Length - 2)));
        }
Пример #4
0
 protected virtual object EvalEntry(ParseTree tree, params object[] paramlist)
 {
     return(this.GetValue(tree, TokenType.WORD, 0) ?? this.GetValue(tree, TokenType.META, 0) + " " + this.GetValue(tree, TokenType.Payload, 0));
 }
Пример #5
0
 protected virtual object EvalStart(ParseTree tree, params object[] paramlist)
 {
     return(this.GetValue(tree, TokenType.Entry, 0));
 }
Пример #6
0
 protected object GetValue(ParseTree tree, TokenType type, int index)
 {
     return(GetValue(tree, type, ref index));
 }