* 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: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 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 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).