コード例 #1
0
ファイル: ExpressionFinder.cs プロジェクト: int19h/PTVS
 public NormalExpressionWalker(PythonAst ast, int location, int endLocation, FindExpressionOptions options) : base(location)
 {
     Tree = ast;
     ExtendedStatements = true;
     _endLocation       = endLocation;
     _options           = options;
 }
コード例 #2
0
ファイル: ExpressionFinder.cs プロジェクト: int19h/PTVS
        public ExpressionFinder(string expression, PythonLanguageVersion version, FindExpressionOptions options)
        {
            var parser = Parser.CreateParser(new StringReader(expression), version, ParserOptions.Default);

            Ast = parser.ParseTopExpression(null);
            Ast.Body.SetLoc(0, expression.Length);
            Options = options;
        }
コード例 #3
0
ファイル: ExpressionFinder.cs プロジェクト: int19h/PTVS
 public ExpressionFinder(PythonAst ast, FindExpressionOptions options)
 {
     Ast     = ast;
     Options = options;
 }