File tree Expand file tree Collapse file tree 4 files changed +27
-3
lines changed
Expand file tree Collapse file tree 4 files changed +27
-3
lines changed Original file line number Diff line number Diff line change 1+ .PHONY : all install clean
2+ .SILENT : clean
3+
4+ all :
5+ $(MAKE ) -C java2python/lang
6+ python setup.py build
7+
8+ install : all
9+ python setup.py install
10+
11+ clean :
12+ $(MAKE ) -C java2python/lang clean
13+ rm -f * .pyo
14+ rm -f * .pyc
15+ rm -f * Parser.py
16+ rm -f * Lexer.py
17+ rm -f * .tokens
Original file line number Diff line number Diff line change @@ -117,9 +117,12 @@ def makeAcceptType(ft):
117117 """ Creates an accept function for the given factory type. """
118118 def acceptType (self , node , memo ):
119119 """ Creates and returns a new template for a type. """
120- name = node .firstChildOfType (tokens .IDENT ).text
121- self .variables .append (name )
122- return getattr (self .factory , ft )(name = name , parent = self )
120+ try :
121+ name = node .firstChildOfType (tokens .IDENT ).text
122+ self .variables .append (name )
123+ return getattr (self .factory , ft )(name = name , parent = self )
124+ except :
125+ return None
123126 return acceptType
124127
125128 acceptAt = makeAcceptType ('at' )
Original file line number Diff line number Diff line change 1+ JavaLexer.py
2+ JavaParser.py
3+ Java.tokens
Original file line number Diff line number Diff line change 1212 'java2python.lang' ,
1313 'java2python.compiler' ,
1414 ],
15+ package_data = {'java2python.lang' : ['Java.tokens' ]},
1516 scripts = ['bin/j2py' ],
1617 )
You can’t perform that action at this time.
0 commit comments