all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* 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

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.