Message47314
The parser module generates an ast node number 54 for
an entirely blank line. These lines are apparently ignored
by the real parser, and don't have a real definition in
include\token.h. Presumably because of that they don't
have an entry in token.py.
However, this broke an app where I hardcoded the
number and recent language features have changed the
mapping of numbers to token names.
I think there should be a BLANK_LINE defined in token.py
so that it can be referred to by name, even if it's not
used in the real parser. While dealing with parsermodule
generated ast-trees, "symbol.sym_name[node] or
token.tok_name[node]" should always be true. |
|
Date |
User |
Action |
Args |
2007-08-23 15:40:45 | admin | link | issue1070218 messages |
2007-08-23 15:40:45 | admin | create | |
|