From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: Why js2-mode in Emacs 23.2? Date: Mon, 10 Aug 2009 13:01:57 +0200 Message-ID: References: <7b501d5c0908091634ndfba631vd9db6502db301097@mail.gmail.com> <5683A82C-C186-45EB-9290-76F87859E353@merrillpress.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1249902146 18409 80.91.229.12 (10 Aug 2009 11:02:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Aug 2009 11:02:26 +0000 (UTC) Cc: Daniel Colascione , Emacs-Devel devel , Stefan Monnier , Deniz Dogan , Leo , Miles Bader To: xahlee@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 10 13:02:18 2009 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 1MaSdq-0001wr-5f for ged-emacs-devel@m.gmane.org; Mon, 10 Aug 2009 13:02:14 +0200 Original-Received: from localhost ([127.0.0.1]:39932 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MaSdp-0005bc-GY for ged-emacs-devel@m.gmane.org; Mon, 10 Aug 2009 07:02:13 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MaSdk-0005bX-9G for emacs-devel@gnu.org; Mon, 10 Aug 2009 07:02:08 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MaSde-0005YP-DE for emacs-devel@gnu.org; Mon, 10 Aug 2009 07:02:06 -0400 Original-Received: from [199.232.76.173] (port=55280 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MaSde-0005Y0-8A for emacs-devel@gnu.org; Mon, 10 Aug 2009 07:02:02 -0400 Original-Received: from mail-yx0-f172.google.com ([209.85.210.172]:47982) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MaSda-0007wg-0U; Mon, 10 Aug 2009 07:01:58 -0400 Original-Received: by yxe2 with SMTP id 2so3982488yxe.14 for ; Mon, 10 Aug 2009 04:01:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=FAvF4ivkkmNKMJ2wcQbTCfEL0mvEz24DJYBNRUuW0mo=; b=BpvYHB/h0ROvVklMNclINGiAVNc0KkEGKqSQW+djoprjORT5RPyFIPrVyooyVqN5S4 iw+jlqzkojJVVttuCtANFH+mdq5YNmlM1X9rTvuN4UXE6youdhBZCGOLf4VcdSL7CiAe 5h9GvAwK23QlLLyA6ygJMLQLvH/lcONHOyEiw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=fSe5KY7+D4y5BOKR4Mlqw+8QrBSt6S93t/X0cucyvr8e/xVkXH8BI0l2jXUPHSl3JX kZfQ3tgfD9GR9zxnndO3C4Uxg5j6AeFA2jcjWW7qRseLTGKzxIB79/HePLyOBmrqqu7R KTqELI4HhVOpAM/0vypvBJE0Yb8Rz11XdYOyw= Original-Received: by 10.100.154.17 with SMTP id b17mr3394717ane.83.1249902117290; Mon, 10 Aug 2009 04:01:57 -0700 (PDT) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) 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:113958 Archived-At: On Mon, Aug 10, 2009 at 7:51 AM, Xah Lee wrote: > it'd be nice if emacs provides syntax parsing infrastructure.... nmxl, js2, > cedet, can be leads in this direction and see how things work out. I think CEDET includes a framework for building parsers. Beside that it can also use other parsers. As I understand it it is for example possible to (in priinciple use the nxml-mode parser in CEDET, but you could also write a new xml parser using Semantic (which is part of CEDET).