| Index: tools/lexer_generator/term.py
|
| diff --git a/tools/lexer_generator/term.py b/tools/lexer_generator/term.py
|
| index 3dde1bb689bda54a67059bc177daa1d2060a885c..9cd045b5ce75958e974a73245552f81815155dfc 100644
|
| --- a/tools/lexer_generator/term.py
|
| +++ b/tools/lexer_generator/term.py
|
| @@ -67,5 +67,8 @@ class Term(object):
|
| # TODO(dcarney): escape '(', ')' and ',' in strings
|
| def __str__(self):
|
| if self.__str == None:
|
| - self.__str = '(%s)' % ','.join(map(str, self.__tuple))
|
| + if not self:
|
| + self.__str = ''
|
| + else:
|
| + self.__str = '%s(%s)' % (self.name(), ','.join(map(str, self.args())))
|
| return self.__str
|
|
|