From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joakim@verona.se Newsgroups: gmane.emacs.devel Subject: Re: CEDET, DL & parsing thoughts Date: Tue, 02 Sep 2008 16:39:06 +0200 Message-ID: References: <200808300153.m7U1rAxA027402@projectile.siege-engine.com> <48B8AF53.8040501@gmail.com> <200808300904.m7U945JI029267@projectile.siege-engine.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1220366499 26797 80.91.229.12 (2 Sep 2008 14:41:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Sep 2008 14:41:39 +0000 (UTC) Cc: emacs-devel@gnu.org, lennart.borgman@gmail.com, "Eric M. Ludlam" To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 02 16:42:33 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KaX3Y-00036H-Ua for ged-emacs-devel@m.gmane.org; Tue, 02 Sep 2008 16:40:33 +0200 Original-Received: from localhost ([127.0.0.1]:37190 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KaX2Z-00024U-Jz for ged-emacs-devel@m.gmane.org; Tue, 02 Sep 2008 10:39:31 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KaX2T-00023X-4P for emacs-devel@gnu.org; Tue, 02 Sep 2008 10:39:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KaX2Q-00022y-JL for emacs-devel@gnu.org; Tue, 02 Sep 2008 10:39:23 -0400 Original-Received: from [199.232.76.173] (port=50274 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KaX2Q-00022u-D7 for emacs-devel@gnu.org; Tue, 02 Sep 2008 10:39:22 -0400 Original-Received: from iwfs.imcode.com ([82.115.149.64]:35854 helo=gate.verona.se) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KaX2M-0008B2-In; Tue, 02 Sep 2008 10:39:19 -0400 Original-Received: from chopper (IDENT:1005@localhost [127.0.0.1]) by gate.verona.se (8.13.4/8.11.4) with ESMTP id m82Ed7OM030228; Tue, 2 Sep 2008 16:39:07 +0200 In-Reply-To: (Richard M. Stallman's message of "Tue, 02 Sep 2008 10:13:35 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:103424 Archived-At: "Richard M. Stallman" writes: > This is true now for what is in CEDET. There are already 6 grammars > that work pretty well that enthusiasts of a particular language have > written. (Erlang, python, csharp, javascript, 2 php parsers, and > ruby.) > > I note the absence of C and C++. I guess that's because their grammar > is so complex that the job would be hard to do. But it is a real > shame to support Microsoft's language, C#, and not support Java. > Can you recruit someone to support Java? > > Also we need Emacs Lisp and Scheme? cedet/semantic/wisent/wisent-java.wy cedet/semantic/wisent/wisent-java-tags.wy cedet/semantic/wisent/wisent-awk.wy cedet/semantic/wisent/wisent-calc.wy cedet/semantic/wisent/wisent-python.wy cedet/semantic/wisent/wisent-cim.wy cedet/semantic/wisent/wisent-c.wy cedet/semantic/semantic-grammar.wy cedet/cogre/wisent-dot.wy cedet/contrib/wisent-ruby.wy cedet/contrib/wisent-javascript-jv.wy cedet/contrib/wisent-php.wy cedet/contrib/wisent-csharp.wy cedet/srecode/srecode-template.wy So, I think Eric meant the files in "contrib" whereas Cedet supports all the grammars above, including Java and C. (I contributed the javascript grammar, and I intend to move it to the Cedet core, so it also will be included when Cedet is merged in Emacs CVS.) > -- Joakim Verona