From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.help Subject: Re: Semantic Bovinator, where is it? Date: Thu, 3 Dec 2020 21:53:34 +0100 Message-ID: <20201203205334.GA2388@tuxteam.de> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23971"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.5.21 (2010-09-15) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 03 21:55:31 2020 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kkvdT-00069r-4H for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 03 Dec 2020 21:55:31 +0100 Original-Received: from localhost ([::1]:34164 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kkvdS-0001ua-6g for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 03 Dec 2020 15:55:30 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45532) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kkvbe-0000u5-F1 for help-gnu-emacs@gnu.org; Thu, 03 Dec 2020 15:53:38 -0500 Original-Received: from mail.tuxteam.de ([5.199.139.25]:52083) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from ) id 1kkvbc-0000eQ-7P for help-gnu-emacs@gnu.org; Thu, 03 Dec 2020 15:53:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:Date; bh=WkXno7p+Ob2QyZQQs7g0l7ETNW7xgK5nGDRMtqjz6F8=; b=aXHwomNfj+DC+5/+3DPCTl2UETCBDK9Du0iU9C/ypZc/Snsb7gv9hMj4Xt08gdf8smrLFpeC1Vl+k0QmHSBB99dn6TO1VOImsNccaRK4mW4NqPPo+2OdpN/hwPkW30nhy8n2ERZUOBwrUKkGHLE+q0eNuK0jzVNmvwqvZ/NZpFfb9I1X2sPv97GSaVewZd3naKVKRA2KVB3CDLucWXZZfL7PNMLGgcrrQFvo1XokBUdGDThZx9xWJtoUKMWEBlVKIeRYS0qrcc6zpNSggl9dWDGDl0+mcTjoGAe8G/eQyaHlNCxWyhGMX4HHEnyj+Rn83jadH4NBubEL2Z9ogXEwvw==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1kkvba-0000rk-6A for help-gnu-emacs@gnu.org; Thu, 03 Dec 2020 21:53:34 +0100 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:125912 Archived-At: --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 03, 2020 at 11:00:19PM +0300, Jean Louis wrote: > * Tim Visher [2020-12-03 22:10]: > > Not 100% sure on this but I believe you're looking for `M-x find-library > > RET semantic`. >=20 > Maybe is that what is meant with it. I cannot find "Bovinator" inside. >=20 > That Wikipage may contain useful references but most useful one to > find the actual software is not there. Quoting the two first sentences of the Semantic manual: "Semantic is a suite of Emacs libraries and utilities for parsing source code. At its core is a lexical analyzer and two parser generators (=E2=80=98bovinator=E2=80=99 and =E2=80=98wi= sent=E2=80=99) written in Emacs Lisp" There it is, the bovinator. It was the first (and thus for that time the only) parser in Semantic. At that time, AFAIR, the whole thing was called Semantic Bovinator back then. Bovinator acquired a younger (but stronger) sister called Wisent, which is an LALR parser fashioned after Bison. Cheers - t --bp/iNruPH9dso1Pn Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAl/JUE4ACgkQBcgs9XrR2kYkwwCeO+NdCJRbwF5A1q2TNcAGwUDf RQgAniFDnKukC0YRZxwX16m4xhxXZ9fU =fxMr -----END PGP SIGNATURE----- --bp/iNruPH9dso1Pn--