* Semantic Bovinator, where is it? @ 2020-12-03 19:05 Jean Louis 2020-12-03 19:09 ` Tim Visher 2020-12-04 4:03 ` David Masterson 0 siblings, 2 replies; 9+ messages in thread From: Jean Louis @ 2020-12-03 19:05 UTC (permalink / raw) To: Help GNU Emacs By reading this page I cannot find any hyperlink to actual software Semantic Bovinator: https://www.emacswiki.org/emacs/SemanticBovinator Maybe I am overlooking it. All hyperlinks point back to its own page. Jean ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Semantic Bovinator, where is it? 2020-12-03 19:05 Semantic Bovinator, where is it? Jean Louis @ 2020-12-03 19:09 ` Tim Visher 2020-12-03 20:00 ` Jean Louis 2020-12-04 4:03 ` David Masterson 1 sibling, 1 reply; 9+ messages in thread From: Tim Visher @ 2020-12-03 19:09 UTC (permalink / raw) To: Jean Louis; +Cc: Help GNU Emacs Not 100% sure on this but I believe you're looking for `M-x find-library RET semantic`. On Thu, Dec 3, 2020 at 2:06 PM Jean Louis <bugs@gnu.support> wrote: > By reading this page I cannot find any hyperlink to actual software > Semantic Bovinator: > > https://www.emacswiki.org/emacs/SemanticBovinator > > Maybe I am overlooking it. All hyperlinks point back to its own page. > > Jean > > ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Semantic Bovinator, where is it? 2020-12-03 19:09 ` Tim Visher @ 2020-12-03 20:00 ` Jean Louis 2020-12-03 20:50 ` Tim Visher 2020-12-03 20:53 ` tomas 0 siblings, 2 replies; 9+ messages in thread From: Jean Louis @ 2020-12-03 20:00 UTC (permalink / raw) To: Tim Visher; +Cc: Help GNU Emacs * Tim Visher <tim.visher@gmail.com> [2020-12-03 22:10]: > Not 100% sure on this but I believe you're looking for `M-x find-library > RET semantic`. Maybe is that what is meant with it. I cannot find "Bovinator" inside. That Wikipage may contain useful references but most useful one to find the actual software is not there. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Semantic Bovinator, where is it? 2020-12-03 20:00 ` Jean Louis @ 2020-12-03 20:50 ` Tim Visher 2020-12-03 21:10 ` Jean Louis 2020-12-03 20:53 ` tomas 1 sibling, 1 reply; 9+ messages in thread From: Tim Visher @ 2020-12-03 20:50 UTC (permalink / raw) To: Jean Louis; +Cc: Help GNU Emacs On Thu, Dec 3, 2020 at 3:00 PM Jean Louis <bugs@gnu.support> wrote: > * Tim Visher <tim.visher@gmail.com> [2020-12-03 22:10]: > > Not 100% sure on this but I believe you're looking for `M-x find-library > > RET semantic`. > > Maybe is that what is meant with it. I cannot find "Bovinator" inside. > > That Wikipage may contain useful references but most useful one to > find the actual software is not there. > Examining git history (`git log -Sovinator`) it looks like this was imported from the CEDET tree 11 years ago. The `bovinator` portion is maintained in `bovine.el` and there's supposedly another generator called Wisent maintained in `wisent.el`. I would bet that there's more interesting history in the CEDET tree for all of these files. I'm sure you've found the included `Semantic` manual in your emacs distro as well if you're trying to familiarize yourself with this system for whatever reason? ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Semantic Bovinator, where is it? 2020-12-03 20:50 ` Tim Visher @ 2020-12-03 21:10 ` Jean Louis 0 siblings, 0 replies; 9+ messages in thread From: Jean Louis @ 2020-12-03 21:10 UTC (permalink / raw) To: Tim Visher; +Cc: Help GNU Emacs * Tim Visher <tim.visher@gmail.com> [2020-12-03 23:51]: > On Thu, Dec 3, 2020 at 3:00 PM Jean Louis <bugs@gnu.support> wrote: > > > * Tim Visher <tim.visher@gmail.com> [2020-12-03 22:10]: > > > Not 100% sure on this but I believe you're looking for `M-x find-library > > > RET semantic`. > > > > Maybe is that what is meant with it. I cannot find "Bovinator" inside. > > > > That Wikipage may contain useful references but most useful one to > > find the actual software is not there. > > > > Examining git history (`git log -Sovinator`) it looks like this was > imported from the CEDET tree 11 years ago. The `bovinator` portion is > maintained in `bovine.el` and there's supposedly another generator called > Wisent maintained in `wisent.el`. ,---- | When Semantic mode is enabled, Emacs automatically attempts to parse | each file you visit. Currently, Semantic understands C, C++, HTML, | Java, Javascript, Make, Python, Scheme, SRecode, and Texinfo. Within | each parsed buffer, the following commands are available: `---- Thank you. Now I see it is not for Emacs Lisp, unless there is some change. I was looking for options but nothing worked. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Semantic Bovinator, where is it? 2020-12-03 20:00 ` Jean Louis 2020-12-03 20:50 ` Tim Visher @ 2020-12-03 20:53 ` tomas 1 sibling, 0 replies; 9+ messages in thread From: tomas @ 2020-12-03 20:53 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 1007 bytes --] On Thu, Dec 03, 2020 at 11:00:19PM +0300, Jean Louis wrote: > * Tim Visher <tim.visher@gmail.com> [2020-12-03 22:10]: > > Not 100% sure on this but I believe you're looking for `M-x find-library > > RET semantic`. > > Maybe is that what is meant with it. I cannot find "Bovinator" inside. > > 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 (‘bovinator’ and ‘wisent’) 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 [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Semantic Bovinator, where is it? 2020-12-03 19:05 Semantic Bovinator, where is it? Jean Louis 2020-12-03 19:09 ` Tim Visher @ 2020-12-04 4:03 ` David Masterson 2020-12-04 6:37 ` Colin Baxter 1 sibling, 1 reply; 9+ messages in thread From: David Masterson @ 2020-12-04 4:03 UTC (permalink / raw) To: Jean Louis; +Cc: Help GNU Emacs Jean Louis <bugs@gnu.support> writes: > By reading this page I cannot find any hyperlink to actual software > Semantic Bovinator: > > https://www.emacswiki.org/emacs/SemanticBovinator > > Maybe I am overlooking it. All hyperlinks point back to its own page. There is further discussion here: https://www.emacswiki.org/emacs/HowToSetUpSemanticBovinatorForANewLanguage -- David Masterson ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Semantic Bovinator, where is it? 2020-12-04 4:03 ` David Masterson @ 2020-12-04 6:37 ` Colin Baxter 2020-12-04 7:13 ` Jean Louis 0 siblings, 1 reply; 9+ messages in thread From: Colin Baxter @ 2020-12-04 6:37 UTC (permalink / raw) To: David Masterson; +Cc: Help GNU Emacs, Jean Louis >>>>> David Masterson <dsmasterson92630@outlook.com> writes: > Jean Louis <bugs@gnu.support> writes: >> By reading this page I cannot find any hyperlink to actual >> software Semantic Bovinator: >> >> https://www.emacswiki.org/emacs/SemanticBovinator >> >> Maybe I am overlooking it. All hyperlinks point back to its own >> page. > There is further discussion here: > https://www.emacswiki.org/emacs/HowToSetUpSemanticBovinatorForANewLanguage Isn't this wiki page out of date? I thought CEDET Version 2.0 was already installed with Emacs. Best wishes, Colin Baxter. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Semantic Bovinator, where is it? 2020-12-04 6:37 ` Colin Baxter @ 2020-12-04 7:13 ` Jean Louis 0 siblings, 0 replies; 9+ messages in thread From: Jean Louis @ 2020-12-04 7:13 UTC (permalink / raw) To: Colin Baxter; +Cc: Help GNU Emacs, David Masterson * Colin Baxter <m43cap@yandex.com> [2020-12-04 09:38]: > >>>>> David Masterson <dsmasterson92630@outlook.com> writes: > > > Jean Louis <bugs@gnu.support> writes: > >> By reading this page I cannot find any hyperlink to actual > >> software Semantic Bovinator: > >> > >> https://www.emacswiki.org/emacs/SemanticBovinator > >> > >> Maybe I am overlooking it. All hyperlinks point back to its own > >> page. > > > There is further discussion here: > > > https://www.emacswiki.org/emacs/HowToSetUpSemanticBovinatorForANewLanguage > > > Isn't this wiki page out of date? I thought CEDET Version 2.0 was > already installed with Emacs. I was thinking it will offer features for Emacs Lisp, I just did not get any use of it. Now I am using imenu which gives me good oversight. ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2020-12-04 7:13 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-12-03 19:05 Semantic Bovinator, where is it? Jean Louis 2020-12-03 19:09 ` Tim Visher 2020-12-03 20:00 ` Jean Louis 2020-12-03 20:50 ` Tim Visher 2020-12-03 21:10 ` Jean Louis 2020-12-03 20:53 ` tomas 2020-12-04 4:03 ` David Masterson 2020-12-04 6:37 ` Colin Baxter 2020-12-04 7:13 ` Jean Louis
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).