CSLE.CLS_Environment.Expr_CompilerToken C# (CSharp) Метод

Expr_CompilerToken() публичный Метод

public Expr_CompilerToken ( IList listToken ) : ICLS_Expression
listToken IList
Результат ICLS_Expression
        public ICLS_Expression Expr_CompilerToken(IList<Token> listToken)
        {
            return compiler.Compile(listToken, this);
        }
        public ICLS_Expression Expr_CompileToken(IList<Token> listToken, bool SimpleExpression)

Same methods

CLS_Environment::Expr_CompilerToken ( IList listToken, bool SimpleExpression ) : ICLS_Expression

Usage Example

Пример #1
0
    public object Eval(string script)
    {
        if (env == null)
        {
            Init();
        }

        var token = env.ParserToken(script);             //词法分析
        var expr  = env.Expr_CompilerToken(token, true); //语法分析,简单表达式,一句话
        var value = env.Expr_Execute(expr, content);     //执行表达式

        if (value == null)
        {
            return(null);
        }
        return(value.value);
    }
All Usage Examples Of CSLE.CLS_Environment::Expr_CompilerToken