feature suggestion
Scott David Daniels
Scott.Daniels at Acm.Org
Fri Dec 24 08:37:22 EST 2004
More information about the Python-list mailing list
Fri Dec 24 08:37:22 EST 2004
- Previous message (by thread): feature suggestion
- Next message (by thread): feature suggestion
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
flexibal wrote: > hi there. > > i didnt know if i should post it at python-dev or here, so i'll start > here. Good choice. Python-dev is not a location for you to propose work for other people to do for you. > BASIC has the "OPTION EXPLICIT" feature that forces you to explicitly > declare all variables, and i see no reason why python should have a > similar mechanism. What you are looking for is "pychecker" -- use google and find that; you will be able to find many of the code problems you talk about here. > syntactic verification, at parsing time. for example: > my-prog.py: > ------------- > ##decl x > ##decl y, z > x = 5 > y = 6 > z = 8 > a = 6 ### causes and error This is _not_ a syntax error, syntax can be checked locally, without memory. "a = 6" is not a syntax error because you can tell exactly valid what form the statement has, and the form of every expression in the statement. "a = 6 5" _is_ a syntax error; there is no way to interpret "6 6" as an expression, and there is no way to interpret "<statement> 6" as a statement. So, even if your proposal were to be implemented, it would probably be an "access to undeclared identifier" error. --Scott David Daniels Scott.Daniels at Acm.Org
- Previous message (by thread): feature suggestion
- Next message (by thread): feature suggestion
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list