Unfortunately, it's not possible to properly analyze code with Python
3, using Python 2 syntax. This is due to the underlying Python parser.
If you try to compile that code, you'll get a SyntaxError, as seen
below and there is nothing we can do here.

D:\Projects\snippets>py -3
Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:24:06) [MSC v.1600
32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from ast import parse
>>> parse(open("c.py").read())
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python34\lib\ast.py", line 35, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 16
    print "You're using Windows!"
                                ^
SyntaxError: invalid syntax
_______________________________________________
Python-Projects mailing list
Python-Projects@lists.logilab.org
http://lists.logilab.org/mailman/listinfo/python-projects

Reply via email to