VTemplate.Engine/Evaluator/ExpressionNode.cs
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/* ***********************************************
* Author : kingthy
* Email : kingthy@gmail.com
* Description : ExpressionNode
*
* ***********************************************/
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
namespace VTemplate.Engine.Evaluator
{
/// <summary>
/// 表达式的节点(如操作数或运算符)
/// </summary>
public class ExpressionNode
{
/// <summary>
/// 构造节点实例
/// </summary>
/// <param name="value">操作数或运算符</param>
public ExpressionNode(string value)
{
this._Value = value;
this._Type = ParseNodeType(value);
this._PRI = GetNodeTypePRI(this.Type);
this._Numeric = null;
}
private string _Value;
/// <summary>
/// 返回当前节点的操作数
/// </summary>
public string Value
{
get
{
return _Value;
}
}
private ExpressionNodeType _Type;
/// <summary>
/// 返回当前节点的类型
/// </summary>
public ExpressionNodeType Type
{
get
{
return _Type;
}
internal set
{
_Type = value;
}
}
private int _PRI;
/// <summary>
后面还有 256 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
