<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 3/26/23 12:54 AM, Bernardo Ezequiel
Contreras via Cuis-dev wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAHCRas=pUrN+BLgHPw6xHMz_JhYoH=PQp=Q159GYj87MfXupBQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">i like the notation of
<div><a
href="https://en.wikipedia.org/wiki/Van_Wijngaarden_grammar"
moz-do-not-send="true">https://en.wikipedia.org/wiki/Van_Wijngaarden_grammar</a><br>
</div>
<div><a
href="https://en.wikipedia.org/wiki/Van_Wijngaarden_grammar#ALGOL_68_as_in_the_1968_Final_Report_%C2%A72.1"
moz-do-not-send="true">https://en.wikipedia.org/wiki/Van_Wijngaarden_grammar#ALGOL_68_as_in_the_1968_Final_Report_%C2%A72.1</a>
<br>
</div>
</div>
</blockquote>
I am bit biased against this type of grammar.<br>
It tries to specify semantics by generating an infinite number<br>
of rules to parse a program.<br>
<br>
Admittedly I was strongly influenced against it<br>
by this guy: <a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Friedrich_L._Bauer">https://en.wikipedia.org/wiki/Friedrich_L._Bauer</a><br>
<br>
He read Computer Science 101 ("Einführung in die Informatik" in
German)<br>
and sometimes ranted about the unreadable specification of Algol68.<br>
He was member off the committee for both languages Algol60 and
Algol68.<br>
<br>
Most important, this tiny programming language is just a POC<br>
that will (hopefully) help me to find a readable interface<br>
to a grammar for German which uses Metacom Symbols<br>
(<a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Augmentative_and_alternative_communication#/media/File:Gotalk.jpg">https://en.wikipedia.org/wiki/Augmentative_and_alternative_communication#/media/File:Gotalk.jpg</a>)<br>
as tokens. (see:
<a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Augmentative_and_alternative_communication#Symbols">https://en.wikipedia.org/wiki/Augmentative_and_alternative_communication#Symbols</a>).<br>
<br>
The problems with this type of communication are:<br>
<br>
1. German has a rather free word order.<br>
2. Roles in a German sentence are normally determined by case
markers.<br>
3. Those aforementioned symbols do not have case markers.<br>
<br>
Ergo: The sentences, I have to deal with, are even more ambiguous<br>
than standard German. Therefore I use an Earley parser.<br>
<br>
And I can not assume that the users – speech therapists – <br>
are experts in grammar formalisms. Therefore it has to be<br>
as simple as possible. I want to use either GPSG or HPSG<br>
as a grammar formalism, in a way that can be understood by mere
mortals.<br>
<br>
<a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Generalized_phrase_structure_grammar">https://en.wikipedia.org/wiki/Generalized_phrase_structure_grammar</a><br>
<a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Head-driven_phrase_structure_grammar">https://en.wikipedia.org/wiki/Head-driven_phrase_structure_grammar</a><br>
<br>
<br>
Thanks for your patience,<br>
<br>
Gerald<br>
<blockquote type="cite"
cite="mid:CAHCRas=pUrN+BLgHPw6xHMz_JhYoH=PQp=Q159GYj87MfXupBQ@mail.gmail.com">
<div dir="ltr">
<div> <br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, Mar 25, 2023 at
11:26 AM Gerald Klix via Cuis-dev <<a
href="mailto:cuis-dev@lists.cuis.st" moz-do-not-send="true">cuis-dev@lists.cuis.st</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote">I added semantic actions to the
same grammar.<br>
One use \Up (⇑) nicely for that purpose.<br>
<br>
Thanks Juan!<br>
<br>
<br>
On 3/25/23 10:55 AM, Luciano Notarfrancesco via Cuis-dev
wrote:<br>
> Fantastic to have more examples of unicode in Smalltalk
code besides <br>
> math! I love it!<br>
><br>
> On Fri, 24 Mar 2023 at 01:19 Gerald Klix via Cuis-dev <br>
> <<a href="mailto:cuis-dev@lists.cuis.st"
target="_blank" moz-do-not-send="true">cuis-dev@lists.cuis.st</a>
<mailto:<a href="mailto:cuis-dev@lists.cuis.st"
target="_blank" moz-do-not-send="true">cuis-dev@lists.cuis.st</a>>>
wrote:<br>
><br>
> Cuis' Unicode support is really cool.<br>
> It is possible to specify context free grammars
nicely,<br>
> without any special language:<br>
><br>
> <a
href="https://troet.cafe/@Haver/110073939858817220"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://troet.cafe/@Haver/110073939858817220</a><br>
><br>
><br>
> Have fun,<br>
><br>
> Gerald<br>
><br>
><br>
><br>
><br>
> -- <br>
> Cuis-dev mailing list<br>
> <a href="mailto:Cuis-dev@lists.cuis.st"
target="_blank" moz-do-not-send="true">Cuis-dev@lists.cuis.st</a>
<mailto:<a href="mailto:Cuis-dev@lists.cuis.st"
target="_blank" moz-do-not-send="true">Cuis-dev@lists.cuis.st</a>><br>
> <a
href="https://lists.cuis.st/mailman/listinfo/cuis-dev"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
><br>
><br>
<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank"
moz-do-not-send="true">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote>
</div>
<br>
<div><br>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr">Bernardo E.C.
<div><br>
<div>Sent from a cheap desktop computer in South America.</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
</blockquote>
<br>
</body>
</html>