예제 #1
0
        public Expression Parse(string expression, ParseContext offset = null)
        {
            var tokenizer   = new Tokenizer(expression, configuration).AddOffSet(offset);
            var parseHelper = new ExpressionParserHelper(this, tokenizer);

            parseHelper.Init();
            Parse(parseHelper);
            var result = parseHelper.Yield();

            result.GuardTypeSafety();
            return(result);
        }