Thread: Re: [CEDET-devel] One more patch for Java SRecode templating
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2013-01-31 02:02:57
|
On 01/30/2013 07:48 AM, Vladimir Kazanov wrote: > Hi all! > > Here goes another small patch for your consideration. It a) fixes a > banal typo in a neighbouring template, b) adds another template for > filling in an empty java file. The latter differs from a template > already available in only one way - it includes the static "main" > method, which can be quite handy in cases where one has to write a small > utility program, which happens to be a usual case for me and many of my > coworkers. Thanks. This seems like a fine change, so I checked it in. > Apart from that, I checked current Java grammars, looking for ways to > fix known bugs and TODOs, and have a question. There are two grammars > currently: java-tags and java. What is the difference between these two? > Is there a serious reason to use java-tags.el instead of java.el? java-tags is a tagging grammar for Java. The java parser parses everything, including all the code within methods, etc for Java. They both produce the roughly the same tag tables. The java parser has a couple features absent from the tagging parser. The tagging parser is faster than the full parser, and more robust to coding errors than the full parser due to the way the iterative parser works. They are the first parsers David Ponce wrote when he implemented the wisent parser, and the full parser was part of the process of getting the tagging parser system working. Eric |